我有以下列表
list1 = ['a1', 'a2', 'a3', 'a4', 'a5', 'a6']
list2 = [1, 2, 3]
代码:
>>> for i, x in enumerate(zip(list1, list2)):
... a = list1[i]
... b = list1[i + 1]
... print a, b
...
输出:
a1 a2
a2 a3
a3 a4
预期产出:
a1 a2
a3 a4
a5 a6
请帮忙
答案 0 :(得分:1)
最容易修复:
for i, x in enumerate(zip(list1, list2)):
a = list1[i*2]
b = list1[i*2 + 1]
print a, b
输出:
a1 a2
a3 a4
a5 a6