Python实现切片,指定位置分割,最后一个位置分割

**

Python实现切片,指定位置分割,最后一个位置分割

**

1、对list_test = '123 456 789’实现切片
要想实现效果:

['123 456','789']

如果使用split()函数分割,会将在每一个空格处切片,如下所示

list_test = ''123 456 789''
print(list_test.split(' '))
# 输出效果:
['123','456','789']

使用rsplit()函数

list_test = ''123 456 789''
print(list_test.rsplit(' ',1))
# 输出效果:
['123 456','789']

2、split和rsplit区别

split()函数
语法:str.split(str="" , num = string.count(str))[n]
参数说明:
1)str:表示分隔符,默认分隔符号为空格;
2)num:表示分割次数
3)[n]表示取第n个切片

rsplit()函数
语法:str.rsplit(separator,max )
参数解释:
1)separator表示分割字符串时的分隔符,默认为空格;
2)指拆分的次数,默认为-1,表示所有出现次数。


版权声明:本文为weixin_43896253原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。