Python数组的切片

切片操作,对 list,tuple,字符串元素的截取。

代码测试:

list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
a = list[0:3] # 截取前 3 个元素
b = list[:3] # 截取前三个元素
c = list[-1] # 取倒数第一个元素
d = list[-5] # 取倒数第 5 个数
e = list[2:5] # 取第 2 到 5 个数,左开右闭
f = list[:3:2] # 取前 3 个数, 步长为 2
g = list[::2] # 取所有数, 步长为 2
h = list[:] # 取所有的数
print(a)
print(b)
print(c)
print(d)
print(e)
print(f)
print(g)
print(h)

运行结果:

[1, 2, 3]
[1, 2, 3]
9
5
[3, 4, 5]
[1, 3]
[1, 3, 5, 7, 9]
[1, 2, 3, 4, 5, 6, 7, 8, 9]
posted @ 2020-12-18 22:51  模糊计算士  阅读(252)  评论(0编辑  收藏  举报