遍历元组
元组遍历是访问元组中每个项的过程,通常从第一项到最后一项,并对访问的项执行某些指令。
Python 提供了 2 种遍历元组的方式:
直接遍历
由于元组是有序的项集合,可以使用 for
语句直接按顺序访问每个项。
代码
python
t = ("宝马", "Z4", 2019,
4, "红色", True)
for item in t:
print(item)
输出
宝马
Z4
2019
4
红色
True
基于位置或索引的遍历
在基于位置或索引的遍历中,索引值从 0
开始,只要它小于元组的长度就递增。
此索引值可用于使用索引运算符 []
访问元组中该索引处的项。
可以使用 for
语句通过 range()
和 len()
函数迭代元组的索引。
代码
python
t = ("宝马", "Z4", 2019,
4, "红色", True)
for i in range(len(t)):
print(t[i])
输出
宝马
Z4
2019
4
红色
True
可以使用 while
语句通过迭代索引值来遍历元组。
代码
python
t = ("宝马", "Z4", 2019,
4, "红色", True)
index = 0
while index < len(t):
print(t[index])
index += 1
输出
宝马
Z4
2019
4
红色
True