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

Python中的split()函数用于将字符串拆分为列表

发布时间:2023-06-15 07:47:11

Python中的split()函数是一个在字符串操作中十分常见的函数,它用于将一个字符串以指定的分隔符为基准进行拆分,然后返回一个由拆分后的子串组成的列表。

语法格式如下:

str.split([sep[, maxsplit]])

其中,参数sep表示分隔符,默认为所有空字符(包括空格、换行符、制表符等);参数maxsplit表示分割次数,可选。

例如,对于如下字符串:

string = 'hello world'

我们可以使用split()函数来将它拆分成一个列表,代码如下:

list = string.split()
print(list)

输出结果为:

['hello', 'world']

此时split()函数会默认以空格为分隔符进行拆分。

当然,我们也可以指定其他分隔符,例如在字符串中使用“,”作为分隔符进行拆分:

string = 'apple,orange,banana'
list = string.split(',')
print(list)

输出结果为:

['apple', 'orange', 'banana']

此时split()函数会将字符串以“,”为界限进行拆分。

如果我们指定maxsplit参数,则最多只会分割出maxsplit个子串:

string = 'a,b,c,d,e'
list = string.split(',', 2)
print(list)

输出结果为:

['a', 'b', 'c,d,e']

此时只会分割出前两个子串,后面的子串不再进行分割。

总之,split()函数是一个处理字符串的重要工具,它可以方便地将一个字符串拆分成多个子串,然后用于进一步操作或分析。