Python中按照指定分隔符将字符串拆分为列表的函数split()
发布时间:2023-07-02 20:20:16
在Python中,可以使用字符串的split()函数将字符串按照指定的分隔符拆分为列表。
函数原型:
str.split(sep=None, maxsplit=-1)
参数说明:
- sep:可选参数,分隔符。如果不指定分隔符,则默认使用空格作为分隔符。
- maxsplit:可选参数,最大拆分次数。如果指定了该参数,则字符串会被最多拆分成maxsplit+1个元素。
下面是一些示例:
**示例1:默认使用空格作为分隔符**
s = "Hello World" result = s.split() print(result)
输出结果:
['Hello', 'World']
**示例2:指定分隔符为逗号**
s = "apple,banana,grape"
result = s.split(',')
print(result)
输出结果:
['apple', 'banana', 'grape']
**示例3:指定最大拆分次数**
s = "apple,banana,grape,orange"
result = s.split(',', 2)
print(result)
输出结果:
['apple', 'banana', 'grape,orange']
在上面的示例中,字符串被最多拆分为3个元素。
需要注意的是,split()函数返回的是一个列表,每个元素都是被分割后的子字符串。如果指定的分隔符在字符串中不存在,那么split()函数将返回包含整个字符串的列表。
