最简单的方法是使用两个嵌套的for循环。外循环获取每个元组,内循环遍历元组中的每个项目。内部print()函数end=' '用于在一行中打印元组中的所有项目。另一个print()在每个元组之后引入新行。示例:L=[(1,2,3), (4,5,6), (7,8,9,10)] for x in L: for y in x: print(y, end=' ') print()输出:1 2 3 4 5 6 7 8 9 10
有不同的方法可以迭代元组对象。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)): ... 阅读更多