Python 3を使用して、改行付きでリストをファイルに書き込む

PYTHON3 チュートリアル

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で改行付きでリストをファイルに書き込むことができます。

購読
通知
0 Comments
Inline Feedbacks
View all comments