【发布时间】:2016-08-04 11:51:40
【问题描述】:
假设我有这三个列表:
aList = [1,2,3,4,5,6]
bList = ['a','b','c','d']
cList = [1,2]
我想使用zip 对它们进行迭代。
通过zip 使用循环如下:
from itertools import cycle
for a,b,c in zip(aList, cycle(bList), cycle(cList)):
print a,b,c
我得到的结果是:
1 a 1
2 b 2
3 c 1
4 d 2
5 a 1
6 b 2
虽然我希望我的结果是这样的:
1 a 1
2 b 1
3 c 1
4 d 1
5 a 2
6 b 2
【问题讨论】:
标签: python zip itertools cycle