我有两个列表
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
