gpt4 book ai didi

python-3.x - 如何遍历两个列表并回收第二个列表直到第一个列表结束

转载 作者:行者123 更新时间:2023-12-04 22:26:41 28 4
gpt4 key购买 nike

基本上我有这两个列表

listone = ['a', 'b', 'c', 'd', 'e', 'f', 'j']
listtwo = ['1', '2', '3']

我想同步遍历两个列表,并且每当最短列表结束时(在本例中为 listtwo)再次重新启动,直到 listone 完成。
例子:
a 1
b 2
c 3
d 1
e 2
f 3
j 1

像这样。

最佳答案

您可以使用 itertools.cycle :

from itertools import cycle

for i, j in zip(listone, cycle(listtwo)):
print(i, j)

输出:
a 1
b 2
c 3
d 1
e 2
f 3
j 1

关于python-3.x - 如何遍历两个列表并回收第二个列表直到第一个列表结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60126738/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com