2016-07-20 4 views
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) 

を使用してでもい

これを解決する方法?

+0

それから 'itertools.izip_longest'を使います。おそらくこれについての欺瞞が既にあります。検索。 。 。 –

+1

また、[長いリストから要素を削除しないリストにPythonの不等号リストをZIPで圧縮する](http://stackoverflow.com/questions/11318977/zipping-unequal-lists-in-python-in-to -a-list-does-not-drop-any-element-fro) –

答えて

1

チェックアウト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

関連する問題