splitメソッド
splitメソッドは、
部分文字列に一致した箇所で左から分割された
文字列のリストを返します。パラメータで指定された
区切り文字に基づいて分割します。2番目のオプション
パラメータでは、文字列を何回分割するかを
指定します。デフォルトでは、
文字列は無制限に分割することができます。
構文
文字列.split(区切り文字, [分割回数])
例
次の文字列にsplitメソッドを
適用し、1回だけ分割してみましょう:
txt = 'ab_ac_dea'
print(txt.split('_', 1))
コードの実行結果:
['ab', 'ac_dea']
例
次に、分割回数を指定せずにsplit
メソッドを適用してみましょう:
txt = 'ab_ac_dea'
print(txt.split('_'))
コードの実行結果:
['ab', 'ac', 'dea']
関連項目
-
文字列を右から部分文字列で分割する
rsplitメソッド -
文字列を最後に一致した部分文字列で分割する
rpartitionメソッド -
文字列を最初に一致した部分文字列で分割する
partitionメソッド -
文字列のリストから文字列を返す
joinメソッド