Skip to content

遍历元组

元组遍历是访问元组中每个项的过程,通常从第一项到最后一项,并对访问的项执行某些指令。

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