2017-09-09 7 views
1
print(", ".join(repr(e) for e in (l1, l2, l3))) 

上記のコマンドを使用して、3つのリストl1、l2、l3の出力を表示しています。しかし、印刷される出力は、[1,22,34]、[4,56,34,23]、[13,21]のような形で、代わりに1,22,34,4,56 、34,23,13,21複数のリストをひとつの行に出力する方法

括弧で囲まれていない単一の行にカンマで区切って入力します。どのようにPython 2.7でそれを実装するか考えていますか?

答えて

0

あなたはアイテムに参加する前にリストをconctinateできます

print(", ".join(str(i) for i in l1 + l2 + l3)) 
0
out = [] 
out.extend(l1) 
out.extend(l2) 
out.extend(l3) 
print ','.join(out) 
+2

をあなたのコードを説明するためにあなたの答えを編集してください。 – bfontaine

関連する問題