Pythonでは、文字列を改行で分割するためのいくつかの方法があります。ここでは、その中でも主に使われる2つの方法、split()
メソッドとsplitlines()
メソッドについて説明します。
split()メソッドを使用する
split()
メソッドは、文字列を特定の区切り文字で分割し、その結果をリストとして返します。改行で分割する場合、区切り文字として"\n"
を指定します。
text = "Line 1\nLine 2\nLine 3"
lines = text.split("\n")
print(lines) # Output: ['Line 1', 'Line 2', 'Line 3']
splitlines()メソッドを使用する
splitlines()
メソッドは、文字列を行で分割し、その結果をリストとして返します。このメソッドは、改行文字を自動的に認識します。
text = "Line 1\nLine 2\nLine 3"
lines = text.splitlines()
print(lines) # Output: ['Line 1', 'Line 2', 'Line 3']
splitlines()
メソッドは、split()
メソッドとは異なり、改行文字を自動的に認識するため、改行文字を指定する必要はありません。
これらのメソッドを適切に使用することで、Pythonで文字列を改行で簡単に分割することができます。