Python split()関数:文字列分割の基本と応用
Python3では、split()メソッドは指定された区切り文字で文字列を分割するための方法です。このメソッドの基本的な構文は以下の通りです。
str.split(sep=None, maxsplit=-1)
ほかのオプションとして、sepというパラメータがあります。これは区切り文字を指定するもので、デフォルトはNoneで、文字列を分割する際に空白文字やタブなどを使用します。maxsplitというパラメータもあり、デフォルトは-1で、すべての部分文字列を分割することを意味します。
例えば、以下の文字列があるとします:
str = "hello world"
文字列を分割するために区切り文字としてスペースを使用する場合、次のようにsplit()メソッドを使用できます:
result = str.split()
print(result)
結果は次の通りです:
['hello', 'world']
その他にも、コンマなどの別の区切り文字を指定することもできます。
str = "apple,orange,banana"
result = str.split(',')
print(result)
結果は次の通りです:
['apple', 'orange', 'banana']