a = [1, 2, 3, 4, 5]
x = a[1:5]
print(x)
print(a.__getitem__(slice(1, 5, None)))
a[1:3] = [10, 11, 12]
print(a)
a.__setitem__(slice(1, 3, None), [11, 12, 13])
print(a)
del a[1:3] # 相当于 a.__delitem__(slice(1,3,None))
print(a)
输出:
[2, 3, 4, 5]
[2, 3, 4, 5]
[1, 10, 11, 12, 4, 5]
[1, 11, 12, 13, 12, 4, 5]
[1, 13, 12, 4, 5]