ホームページ >バックエンド開発 >Python チュートリアル >Python リストを改行を含むファイルに書き込むにはどうすればよいですか?

Python リストを改行を含むファイルに書き込むにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-09 06:46:10383ブラウズ

How Can I Write a Python List to a File with Newlines?

Python で改行を含むリストをファイルに書き込む

改行を挿入しながらファイルにリストを書き込むには、いくつかの方法があります

ループ:

このメソッドでは、リストを反復処理し、改行文字を追加して各行をファイルに書き込みます。

with open('your_file.txt', 'w') as f:
    for line in lines:
        f.write(f"{line}\n")

Python

Python の以前のバージョンでは、次を使用します構文:

with open('your_file.txt', 'w') as f:
    for line in lines:
        f.write("%s\n" % line)

Python 2 の場合:

Python 2 の場合、このアプローチも実行可能です:

with open('your_file.txt', 'w') as f:
    for line in lines:
        print >> f, line

使用リストの内包表記(効率的):

不必要な中間リストの作成を避けるために、リスト内包表記内の角括弧 [] を削除します。これにより、代わりにジェネレーター式が生成され、メモリ効率が向上します。

with open('your_file.txt', 'w') as f:
    f.writelines(f"{line}\n" for line in lines)

以上がPython リストを改行を含むファイルに書き込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。