Python 3を使用して改行付きでリストをファイルに書き込む方法
Python 3では、リストを改行付きでファイルに書き込む方法はいくつかあります。以下にいくつかのサンプルコードとその出力を示します。
方法1: ファイルにリストの要素を一行ずつ書き込む
my_list = ['apple', 'banana', 'cherry'] with open('output.txt', 'w') as file: for item in my_list: file.write(item + '\n')
このコードを実行すると、”output.txt”というファイルが作成され、その中には以下のようにリストの要素が一行ずつ書き込まれます。
apple banana cherry
方法2: リスト全体を1行に書き込んで改行文字で区切る
my_list = ['apple', 'banana', 'cherry'] with open('output.txt', 'w') as file: file.write('\n'.join(my_list))
このコードを実行すると、”output.txt”というファイルが作成され、その中には以下のようにリストの要素が1行にまとめて書き込まれます。
apple banana cherry
方法3: pprintモジュールを使用してリストをファイルに書き込む
import pprint my_list = ['apple', 'banana', 'cherry'] with open('output.txt', 'w') as file: pprint.pprint(my_list, stream=file)
このコードを実行すると、”output.txt”というファイルが作成され、その中には以下のように整形されたリストが書き込まれます。
['apple', 'banana', 'cherry']
これらの方法を使って、Python 3で改行付きでリストをファイルに書き込むことができます。