Python常用数据结构-元祖——1.3 元祖使用:切片
切片 [start: stop: step]
三个值都是可选的,非必填
start 值: 指示开始索引值,如果没有指定,则默认开始值为 0;
stop 值:指示到哪个索引值结束,但不包括这个结束索引值。如果没有指定,则取元组允许的最大索引值;
step 值:步长值指示每一步大小,如果没有指定,则默认步长值为 1。
例子1:切片使用
t = (1,2,3,4,5,6)
print(t[:]) # 打印第一个到最后一个元素
print(t[:-2]) # 索引取0·-2
print(t[2:4])
print(t[2:5:2])
# 特殊的切片写法:逆序
print(t[::-1]) # 得到反转的元祖
返回:
例子2:
tup01 = tuple("hogwarts")
print(tup01)
print(tup01[0:3:1]) # 得到前3个元素
返回: