Pythonでは、文字列をリストに分割するためのいくつかの方法があります。以下にその方法をいくつか紹介します。
区切り文字で分割
Pythonのsplit()
メソッドを使用すると、指定した区切り文字で文字列を分割し、それぞれの部分文字列を要素とするリストを生成することができます。以下にその例を示します。
text = 'foo,bar,baz'
l = text.split(',')
print(l) # ['foo', 'bar', 'baz']
改行文字で分割
splitlines()
メソッドを使用すると、文字列を改行文字で分割し、それぞれの行を要素とするリストを生成することができます。
text = 'foo\\r\\nbar\\nbaz'
l = text.splitlines()
print(l) # ['foo', 'bar', 'baz']
パターンにマッチした部分で分割
正規表現モジュールre
のsplit()
メソッドを使用すると、指定したパターンにマッチした部分で文字列を分割することができます。
import re
text = 'aaa111bbb222ccc'
l = re.split(r'\\d+', text)
print(l) # ['aaa', 'bbb', 'ccc']
以上のように、Pythonでは様々な方法で文字列をリストに分割することが可能です。これらの方法を活用して、文字列操作を行いましょう。