单个for循环中的多次迭代

2024-09-30 14:31:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有过

list1 = [1, 2, 3, 4, 5]
list2 = [7, 8, 9, 14, 25, 36]
list3 = [43, 65]

我想要达到的是

1 7 43
2 8 65
3 9
4 14
5 25
  36

我试过寻找像itertoolsmultiprocessiong这样的方法,但是没有一个有用

有没有一种方法我可以在一个for循环中实现这一点,比如。。。你知道吗

for I, J, K inb list1, list2, list3:
    print('{} {} {}'.format(I, J, K))

有什么帮助吗?你知道吗

编辑

zip函数从列表中获取最少数量的元素,如果使用zip,输出将是

1 7 43
2 8 65

Tags: 方法函数format编辑列表for数量zip