python中list的切片赋值和省略
l = list(range(10))
print(l)
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
l[2:5] = [20, 30]
print(l)
# [0, 1, 20, 30, 5, 6, 7, 8, 9]
del l[5:7]
print(l)
# [0, 1, 20, 30, 5, 8, 9]
print(l[3::2])
# [30, 8]
l[3::2] = [11, 22]
print(l)
# [0, 1, 20, 11, 5, 22, 9]
# l[2:5] = 100
# TypeError: can only assign an iterable
l[2:5] = [100]
print(l)
# [0, 1, 100, 22, 9]
ll = [1, 2, 3]
ll = ll * 3
print(ll)
# [1, 2, 3, 1, 2, 3, 1, 2, 3]