Pythonで文字列の分割を行う方法

Pythonでは、文字列の分割にsplit()メソッドを使用します。このメソッドは、指定された区切り記号によって文字列を分割し、分割後の文字列リストを返します。

文法構造上

str.split(separator, maxsplit)

パラメータの説明:

  1. 区切り文字:特定の文字や文字列によって区切ることを指定するもので、デフォルトでは None に設定されており、この場合はスペースに基づいて区切られます。
  2. maxsplit:分割する最大回数。指定しなければまたは-1にすればすべてのセパレータを分割する。

私はレストランでサンマを焼いて食べました。

str = "Hello,World"
result = str.split(",")  # 使用逗号分隔
print(result)  # ['Hello', 'World']
str = "This is a test"
result = str.split()  # 默认使用空格分隔
print(result)  # ['This', 'is', 'a', 'test']
str = "apple,banana,orange,mango"
result = str.split(",", 2)  # 最多只分隔2次
print(result)  # ['apple', 'banana', 'orange,mango']

split()メソッドはリストを返します、分割後の文字列を再度処理したいのであれば、リストの関連演算かリストを走査することを使用できます。

bannerAds