如何遍历元组和范围

O J*_*JOE 0 python tuples range

我正在尝试遍历元组和范围,以便numbers在打印时将范围添加到元组。

for mt in range(1, 8):
    print(mt)

my_tuple = (("ben", "monday"),("john", "tuesday"),("steve", "wednesday"),("Isaac","thursday"),("van", "friday"),("tom", "saturday"),("bryan","sunday"))

for row in my_tuple:
    print(row)
Run Code Online (Sandbox Code Playgroud)

这是预期的结果

(1, 'ben', 'monday')
(2, 'john', 'tuesday')
(3, 'steve', 'wednesday')
(4, 'Isaac', 'thursday')
(5, 'van', 'friday')
(6, 'tom', 'saturday')
(7, 'bryan', 'sunday')
Run Code Online (Sandbox Code Playgroud)

Ada*_*old 5

您可以使用enumerate来获取行的索引:

list_of_tuples = [("ben", "monday"),("john", "tuesday"),("steve", "wednesday"),("Isaac","thursday"),("van", "friday"),("tom", "saturday"),("bryan","sunday")]

for i, row in enumerate(list_of_tuples, 1):
    print((i, *row))
Run Code Online (Sandbox Code Playgroud)