您可以使用内置函数zip()并行迭代多个iterables:
for i,j in zip(range(n), range(n-1, -1, -1)):
print(i, j)
Run Code Online (Sandbox Code Playgroud)
可能的输出:
0 9
1 8
2 7
3 6
4 5
5 4
6 3
7 2
8 1
9 0
Run Code Online (Sandbox Code Playgroud)
zip()一旦第一个迭代器耗尽,它将停止迭代.如果要继续操作直到最后一个完成,为其他人提供填充值,则可以使用itertools.zip_longest().
以供参考:
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |