python3 タプルを空白区切りで出力したい

投稿者: Anonymous

タプルの値を空白区切りで出力したいです。以下のような書き方をしていたのですが、何かもっといい書き方はないでしょうか?
期待する出力
3 2 1
6 5 4
9 8 7

data = [(3,2,1), (6,5,4), (9,8,7)]

for i in data:
    for j in range(3):
        print(str(i[j]) + ' ',end = '')
    print()

解決

print関数に*で引数展開で。(セパレータはデフォルトの空白文字でよい)

data = [(3,2,1), (6,5,4), (9,8,7)]
[print(*i) for i in data]
回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *