问题:同时循环读取list1和list2
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
方法一、使用 range
和 len
:
for i in range(len(list1)):
item1 = list1[i]
item2 = list2[i]
print(item1, item2)
方法二、使用 zip
函数
for item1, item2 in zip(list1, list2):
print(item1, item2)
方法三、使用 enumerate
:
for i, (item1, item2) in enumerate(zip(list1, list2)):
print(item1, item2)
结果:三个方法的结果一样
1 a
2 b
3 c