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

如何使用split()函数将字符串拆分为列表

发布时间:2023-06-22 05:11:13

Python中的split()函数可以将字符串拆分为列表,也就是把一个字符串按照指定的分隔符分解成多个子字符串,然后把这些子字符串放到一个列表中返回。

split()函数的语法如下:

string.split(separator, maxsplit)

其中,separator是分隔符,可以指定多个字符作为分隔符,如果不指定分隔符,则默认以空格作为分隔符;maxsplit是分隔符分隔的最大次数,如果未指定或为-1,则表示分隔符可以出现任意次。

下面是一些示例代码,演示如何使用split()函数将字符串拆分为列表:

# 示例1:默认以空格作为分隔符

str1 = "Hello world! I am a robot."

lst1 = str1.split()

print(lst1)

# 输出结果:['Hello', 'world!', 'I', 'am', 'a', 'robot.']

# 示例2:以逗号作为分隔符

str2 = "apple,banana,orange,watermelon"

lst2 = str2.split(",")

print(lst2)

# 输出结果:['apple', 'banana', 'orange', 'watermelon']

# 示例3:指定分隔符和分隔次数

str3 = "1.2.3.4.5.6.7.8.9"

lst3 = str3.split(".", 3)

print(lst3)

# 输出结果:['1', '2', '3', '4.5.6.7.8.9']

需要注意的是,split()函数返回的是一个列表(list),如果字符串中不存在分隔符,则会返回包含整个字符串的列表。此外,split()函数还有一些其他的用法,比如可以通过指定正则表达式作为分隔符,来实现更加复杂的字符串拆分。