roo*_*yra 2 python iteration loops python-3.x
所以可以说我有 2 个列表。
A = ['A', 'B', 'C']
B = [1, 2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)
如您所见,两个列表的长度不同。现在我想知道如何使它遍历两个列表,但是如果列表 A 已完全迭代,则再次遍历列表 A,同时仍在等待列表 B 完成。
示例输出
A1
B2
C3
A4
B5
Run Code Online (Sandbox Code Playgroud)
不确定这是否有意义,如果您想让我进一步解释,我很乐意这样做。
用 itertools.cycle
前任:
from itertools import cycle
A = cycle(['A', 'B', 'C'])
B = [1, 2, 3, 4, 5]
for k,v in zip(A,B):
print(f"{k}{v}")
Run Code Online (Sandbox Code Playgroud)
输出:
A1
B2
C3
A4
B5
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50 次 |
| 最近记录: |