欢迎访问宙启技术站
智能推送

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()函数是一个非常有用的字符串方法,在处理字符串分割的时候非常方便。它可以根据指定的分隔符将一个字符串分割成多个子字符串,并以列表的形式返回。