Skip to main content
 首页 » 编程设计

python之我如何在python中并行循环

2025年05月04日9落叶无声

我有两个列表

l1= [1,2,3,4,5,6,7] 
l2 = [1,2,3,4,5,6,7,8,9,77,66,] 

我想在同一行显示它们

"list1 text"  "list2 text" 
 
l1-1   , l2-1 
l1-2   , l2-2 

等等

所以如果列表元素完成那么它应该在它的前面显示空白 "" 但另一边显示它自己的元素,比如

for a,b in l1,l2 
     <td>a</td><td> b </td> 

请您参考如下方法:

您可以使用 izip_longest带有空格的 fillvalue,

>>> from itertools import izip_longest 
>>> for a,b in izip_longest(l1,l2,fillvalue=' '): 
...     print a,b 
...  
1 1 
2 2 
3 3 
4 4 
5 5 
6 6 
7 7 
  8 
  9 
  77 
  66