Python中的split()函数:将字符串分成列表
发布时间:2023-07-01 19:35:41
split()函数是Python中的一个字符串方法,用于将一个字符串分割为多个子字符串,并返回一个由这些子字符串组成的列表。
split()函数的基本用法是将一个字符串按照指定的分隔符进行分割。默认的分隔符是空格。例如:
s = "Hello World" result = s.split() print(result)
输出结果为:
['Hello', 'World']
在这个例子中,字符串s被分割成了两个子字符串'Hello'和'World',并以列表的形式返回。
split()函数还可以接受一个参数作为分隔符,用于指定其他的分隔符。例如:
s = "apple,banana,orange"
result = s.split(',')
print(result)
输出结果为:
['apple', 'banana', 'orange']
在这个例子中,字符串s被以逗号为分隔符分割成了三个子字符串'apple'、'banana'和'orange'。
需要注意的是,split()函数不会修改原始字符串,而是返回一个新的列表。如果不提供任何分隔符参数,split()函数默认会将字符串按照空格进行分割。
此外,split()函数还可以接受一个可选的maxsplit参数,用于指定最大分割次数。如果指定了maxsplit参数,那么字符串最多会被分割成maxsplit+1个子字符串。例如:
s = "one,two,three,four,five"
result = s.split(',', maxsplit=2)
print(result)
输出结果为:
['one', 'two', 'three,four,five']
在这个例子中,字符串s被以逗号为分隔符分割成了三个子字符串'one'、'two'和'three,four,five'。由于指定了maxsplit参数为2,所以字符串被分割成了3个子字符串。
总结起来,split()函数是一个非常有用的字符串方法,在处理字符串分割的时候非常方便。它可以根据指定的分隔符将一个字符串分割成多个子字符串,并以列表的形式返回。
