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

Python中的split()函数:分割字符串为列表

发布时间:2023-06-18 10:55:06

Python中的split()函数是常用的字符串处理函数,它可以将一个字符串按照指定的分隔符进行分割,并返回一个列表。

具体来说,split()函数的语法如下:

str.split([sep[, maxsplit]])

其中,str表示要分割的字符串,sep表示分隔符,默认为所有空白字符(空格、制表符、换行符等),maxsplit表示最大分割次数。

下面我们来看一些split()函数的使用示例。

### 示例1:按空格分割字符串

s = "hello world"
lst = s.split()
print(lst)

输出结果为:

['hello', 'world']

由于split()函数默认使用所有空白字符作为分隔符,因此上述代码将字符串按照空格分割为一个包含两个元素的列表。

### 示例2:按指定字符分割字符串

s = "apple,banana,orange"
lst = s.split(",")
print(lst)

输出结果为:

['apple', 'banana', 'orange']

在这个示例中,我们将字符串按照逗号分隔成了一个包含三个元素的列表。

### 示例3:限制分割次数

s = "apple,banana,orange,pear"
lst = s.split(",", 2)
print(lst)

输出结果为:

['apple', 'banana', 'orange,pear']

在这个示例中,我们限制了最多只能分割2次,因此最后一个逗号后面的"pear"保留了下来,没有被分割。