pythonでsplit()メソッドを使う方法は何ですか?
Pythonでは、split()メソッドは文字列を指定された区切り文字で分割してリストを返します。
文法:
str.split(sep, maxsplit)
“その中で、引数sepはオプションであり、区切り文字を指定するために使用されます。デフォルトではすべての空白文字(スペース、改行、タブなど)が含まれます。引数maxsplitもオプションであり、最大分割回数を指定するために使用されます。デフォルト値は-1であり、分割回数を制限しないことを示します。”
例えば、
# 使用默认的分隔符(空格)切割字符串
str1 = "Hello World"
result1 = str1.split()
print(result1) # 输出:['Hello', 'World']
# 使用指定的分隔符切割字符串
str2 = "apple,banana,orange"
result2 = str2.split(",")
print(result2) # 输出:['apple', 'banana', 'orange']
# 指定最大的切割次数
str3 = "1-2-3-4-5"
result3 = str3.split("-", 3)
print(result3) # 输出:['1', '2', '3', '4-5']
注意,split()メソッドはリストを返しますが、各要素は分割されたサブストリングです。