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

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()函数将返回包含整个字符串的列表。