Python | split()で文字列を区切り文字で分割する方法

2023-02-23Python 文字列,Python

Python | split()で文字列を区切り文字で分割する方法

Pythonのsplit()メソッドを使って文字列を区切り文字で分割、リストに格納する方法とサンプルコードを紹介しています。

確認環境

Windows11 ローカル
Python python-3.11.1

split()で文字列を区切り文字で分割する

Pythonで文字列を区切り文字で分割するにはsplit()メソッドが利用可能です。

第一引数にて区切り文字を指定します。

str.split('区切り文字')

返り値は分割された文字列リストに格納して返ります。

str = 'apple,banana,cherry'
arr = str.split(',')

print(arr)
# ['apple', 'banana', 'cherry']

分割する回数を指定する

split()メソッドは第二引数にて分割する回数を指定する事が可能です。

str.split('区切り文字', 分割回数)

返り値は指定回数分 分割された文字列と残りを最後の値に格納したリストを返します。

str = 'appleとbananaとcherry'
arr = str.split('と', 1)

print(arr)
# ['apple', 'bananaとcherry']