最終更新日:2023/03/01
はじめに
Pythonのリストを見やすく改行する方法を書きます.
具体的には,stateというリストを持つときに,出力例のように出力する方法です.
入力例
state=['My', 'name', 'is', 'john']
出力例
My
name
is
john
経緯
Pythonのモジュール検索パスを確認するときに見づらかったので
開発環境
Mac OS Montery v.12.6
Python 3.9.11
目次
実際のコード
test.py
def main():
state = ['My', 'name', 'is', 'john']
print('従来の表示')
print(state)
print('改行した表示')
print(*state, sep='\n')
if __name__ == '__main__':
main()
出力
従来の表示
['My', 'name', 'is', 'john']
改行した表示
My
name
is
john
細かいところ
リストに*をつけることによって,[]と,を消す.
sepで半角スペースの代わりに\nの改行コードを入れる
そのおかげで,本来半角スペースが与えられるところに改行が行われる
print(*state)
print(*state, sep='\n')
My name is john
My
name
is
john