如何使用 Python 遍历元组?


有许多不同的方法可以迭代元组对象。 Python 中的 for 语句有一个变体,可以遍历元组直到其迭代结束。这等效于 Java 中的 foreach 语句。它的语法是 -

for var in tuple:
stmt1
stmt2

示例

以下脚本将打印列表中的所有项

T = (10,20,30,40,50)
for var in T:
print (T.index(var),var)

输出

生成的输出是 -

0 10
1 20
2 30
3 40
4 50

另一种方法是在元组长度的范围内迭代,并将其用作元组中项的索引

示例

for var in range(len(T)):
  print (var,T[var])

你还可以从元组中获取枚举对象,然后对其进行迭代。

输出

以下代码也可产生同样的输出。

for var in enumerate(T):
  print (var)

更新日期: 2019 年 12 月 19 日

5K+ 浏览量

开启你的 职业生涯

完成课程获得认证

开始学习
广告