0
別のサイズのリストを横に並べて印刷したい。横に並べて別のサイズのリストを印刷
つのリストが5項目があり、もう一つは20を持っている、それだけで5,5を印刷し、私は5と20たい使いやすいがある場合は、私が
In: for n,g in zip(ten_pos,real_pos):
print (n + "\t\t\t\t\t\t" + g)
を使用してでもい
これを解決する方法?
別のサイズのリストを横に並べて印刷したい。横に並べて別のサイズのリストを印刷
つのリストが5項目があり、もう一つは20を持っている、それだけで5,5を印刷し、私は5と20たい使いやすいがある場合は、私が
In: for n,g in zip(ten_pos,real_pos):
print (n + "\t\t\t\t\t\t" + g)
を使用してでもい
これを解決する方法?
チェックアウトitertools.zip_longest
import itertools
for a, b in itertools.zip_longest([1,2], [3,4,5]):
print(a, b)
# outputs
1 3
2 4
None 5
kwargで埋める値を変更することができますfillvalue
。
それから 'itertools.izip_longest'を使います。おそらくこれについての欺瞞が既にあります。検索。 。 。 –
また、[長いリストから要素を削除しないリストにPythonの不等号リストをZIPで圧縮する](http://stackoverflow.com/questions/11318977/zipping-unequal-lists-in-python-in-to -a-list-does-not-drop-any-element-fro) –