你混淆了两个使用非常相似的语法的不同操作:
1)切片:
b = a[0:2]
这将复制的切片a并将其分配给b。
2)切片分配:
a[0:2] = b
这将a
用的内容替换的切片b
。
尽管语法相似(我想是通过设计实现的!),但这是两个不同的操作。
赋值如何与Python列表切片一起工作?
你混淆了两个使用非常相似的语法的不同操作:
1)切片:
b = a[0:2]
这将复制的切片a并将其分配给b。
2)切片分配:
a[0:2] = b
这将a
用的内容替换的切片b
。
尽管语法相似(我想是通过设计实现的!),但这是两个不同的操作。