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

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