**
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 版权协议,转载请附上原文出处链接和本声明。