私はリストのリストを持っている:プリント別々の行でリストのリスト
a = [[1, 3, 4], [2, 5, 7]]
私は次の形式で出力したい:
1 3 4
2 5 7
私はそれを次の方法を試してみましたが、出力は、所望の方法ではない。
for i in a:
for j in i:
print(j, sep=' ')
出力:
1
3
4
2
5
7
代わりend
を使用するために、印刷の呼び出しを変えながら:
for i in a:
for j in i:
print(j, end = ' ')
出力:
1 3 4 2 5 7
任意のアイデア?
ありがとうございます! *は何をしていますか? – skorada
リストの内容を 'print'呼び出しにアンパックします。 'print(* s)' 's = [1、2、3]'は 'print(1、2、3)'に相当します。 –