立刻向前滑动补位,这就是“塌缩”
字符串可以切片赋值?
定义学生选修课程的关系模式如下:
解题1----
自定义类如果用索引或者slice访问,只能在__getitem__()里面套用list等基本类型来取值吗,这不算是实现了__getitem__吧,不还是list自身取值吗,外面套了层壳
L[0] 和 L[0:2]/L[slice(0,2)] 在 CPython 底层走的是两条完全不同的代码路径
Python 中,序列(如 list、tuple、str 等)之所以可以通过索引取值,是因为它们实现了 __getitem__ 方法
自定义迭代器中__iter__里面必须return 自身吗?
为什么打印(1,2) (3,7) (1,2) (5,9)
print(iter(map))和print(hasattr(map,"__iter__"))为什么结果不一致
列表推导式中的变量和形参列表为什么不能重名,而可以和条件表达式重名
条件表达式必须有else,那么lambda n: [i for i in range(n) if i % 2] 这个为啥可以,只有一个if,没有else
凡是“表达式”(expression)就可以出现在 lambda 的冒号右侧
map(func, iterable, *iterables)
list( map(str.upper,"abcd") ) ['A', 'B', 'C', 'D'] ?
为什么基本数据类型本身就是类啊,java的8中基本数据类型好像没有类的说法