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

使用Python的split函数将一个字符串按照特定字符切割为列表

发布时间:2023-06-13 07:30:27

在Python编程语言中,split()函数是非常常用的函数之一。这个函数可以将一个字符串按照特定的分隔符进行切割,将其切割为一个列表。本文将详细介绍Python中split()函数的使用方法。

split()函数的语法如下:

string.split(separator, maxsplit)

其中,separator是指定分隔符,maxsplit是可选参数,指定分割的次数。如果未指定maxsplit参数,则全部分割。

下面我们来看一个例子:

str = "hello,world,python"
arr = str.split(",")
print(arr)

输出结果为:['hello', 'world', 'python']

在这个例子中,我们使用了","作为分隔符,将字符串str按照","进行了分割,得到了一个包含三个字符串元素的列表。

如果我们想限制分割的次数,可以使用maxsplit参数,例如下面的代码:

str = "hello,world,python"
arr = str.split(",",2)
print(arr)

输出结果为:['hello', 'world', 'python']

在这个例子中,我们使用了","作为分隔符,将字符串str进行了分割。我们还指定了maxsplit参数,将字符串分割了2次。由于我们只指定了分割两次,因此得到的列表只包含了3个元素。

另外,如果我们没有指定分隔符,split()函数会默认将字符串以空格进行分割。例如:

str = "hello world python"
arr = str.split()
print(arr)

输出结果为:['hello', 'world', 'python']

在这个例子中,我们没有指定分隔符,因此默认使用了空格作为分隔符,将字符串进行了分割。

总结起来,split()函数是将字符串按照特定字符切割为列表的常用函数。在使用时,需要注意正确指定分隔符和可选的maxsplit参数,才能得到正确的结果。