基本概念

Pythonで文字列を改行コード毎に分割する(splitlines)

スポンサーリンク

splitlinesの概要

Pythonの文字列メソッド str.splitlines() を使用することで、文字列を改行コードで分割することができます。
例えば、以下のように、改行コードで区切られた文字列を分割して、リストを生成することができます。

string = "line1\nline2\nline3"
lines = string.splitlines()
print(lines)  # ['line1', 'line2', 'line3']

改行コードを保持する方法

また、str.splitlines() メソッドには、引数 keepends を指定することで、改行コードをリスト内の文字列に保持することができます。

string = "line1\nline2\nline3"
lines = string.splitlines(keepends=True)
print(lines)  # ['line1\n', 'line2\n', 'line3']

上記の例では、keepends 引数を True に設定したため、改行コードがリスト内の文字列に保持されています。

コメント

タイトルとURLをコピーしました