python list切片操作

L = [1,2,3,4,5,6,7,8,9]

print L[:3]
print L[::2]
print L[:]

运行结果:

[1, 2, 3]
[1, 3, 5, 7, 9]
[1, 2, 3, 4, 5, 6, 7, 8, 9]

第一种,省略起始点,表示从0-3,不包含下标3,即[1,2,3]
第二种,加入步长,每隔两个取一个,即[1,3,,5,7,9]
第三种,省略起始点和结束点,取所有,即复制了一个新list,[1, 2, 3, 4, 5, 6, 7, 8, 9]

这种操作对tuple同样适合。

猜你喜欢

转载自blog.csdn.net/huangbaokang/article/details/81387502