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()函数是一个处理字符串的重要工具,它可以方便地将一个字符串拆分成多个子串,然后用于进一步操作或分析。
