关于替换列表元素,等号两边的列表长度相等 的疑惑
来源:5-4 实现可切片的对象

慕雪3436312
2021-10-26
aList = [3, 4, 5, 6, 7, 9, 11, 13, 15, 17]
# 替换列表元素,等号两边的列表长度相等??
aList[:8]=[1,2,3]
什么叫做等号两边列表长度相等呢?请问,因为我发现这个样子也是可以替换的,但是【:8】长度不为3
写回答
1回答
-
bobby
2021-10-28
不是说一定要相等,只是展示不相等的输出
使用切片替换和修改列表中的元素
>>> aList = [3, 5, 7, 9]
>>> aList[:3] = [1, 2, 3] #替换列表元素,等号两边的列表长度相等
>>> aList
[1, 2, 3, 9]
>>> aList[3:] = [4, 5, 6] #等号两边的列表长度也可以不相等
>>> aList
00
相似问题