Python の split 関数の使い方
split関数は文字列をサブストリングに分割し、分割されたサブストリングを含むリストを返します。
split関数の構文はstr.split(sep=None, maxsplit=-1)
strは分割対象の文字列、sepは分割に用いる区切り文字。既定はNoneで空白文字(スペース、タブ、改行など)が区切り文字として扱われます。maxsplitはオプション引数で、最大分割回数を指定できます。maxsplitが指定されている場合、最大でmaxsplit+1つのサブ文字列に分割されます。
以下に split 関数の使用例を示します。
- デフォルト区切り文字で文字列を分割する
s = "Hello, World!"
result = s.split()
print(result) # 输出: ['Hello,', 'World!']
- 指定の区切り文字で文字列を分割する:
s = "apple,banana,orange"
result = s.split(",")
print(result) # 输出: ['apple', 'banana', 'orange']
- 分割回数上限を指定:
s = "apple,banana,orange"
result = s.split(",", maxsplit=1)
print(result) # 输出: ['apple', 'banana,orange']
注意:split関数はリストを返しますので、分割されたサブストリングを個別の変数として使用する場合は、多重代入を使用します。
s = "apple,banana,orange"
fruit1, fruit2, fruit3 = s.split(",")
print(fruit1) # 输出: apple
print(fruit2) # 输出: banana
print(fruit3) # 输出: orange
お力になれれば幸いです。