鱼C论坛

 找回密码
 立即注册
查看: 2313|回复: 10

python中partition方法和rpartition是否只能分割最左边的第一个后最右边的第一个子...

[复制链接]
发表于 2020-4-12 14:55:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
a='111222333'
可否通过partition方法实现,显示为(‘11122’,‘2’,‘2333’)?
不能的话,该如何切割?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-12 14:58:29 | 显示全部楼层

回帖奖励 +1 鱼币

领鱼币再回答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 14:58:42 | 显示全部楼层
???你是想怎么分割,没明白
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 15:00:12 | 显示全部楼层
都可以
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 15:00:42 | 显示全部楼层
直接用下标切片就行了
a[:5]
a[5]
a[6:]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-12 16:23:59 | 显示全部楼层
永恒的蓝色梦想 发表于 2020-4-12 14:58
???你是想怎么分割,没明白

就是能不能通过partition实现(‘11122’,‘2‘,’2333’)这样一个元祖?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 16:25:02 | 显示全部楼层
z13970027151 发表于 2020-4-12 16:23
就是能不能通过partition实现(‘11122’,‘2‘,’2333’)这样一个元祖?

不能
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-12 16:29:16 | 显示全部楼层
BngThea 发表于 2020-4-12 15:00
直接用下标切片就行了
a[:5]
a[5]

是变成一个(‘1112’,‘2’,‘2333’)’的元组啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-12 17:42:18 | 显示全部楼层

那大神~如果要实现我说的效果,该怎么写这个代码呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 18:57:48 | 显示全部楼层
z13970027151 发表于 2020-4-12 16:29
是变成一个(‘1112’,‘2’,‘2333’)’的元组啊
b=(a[:5],a[5],a[6:])
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-12 20:27:16 | 显示全部楼层
>>> a='111222333'
>>> b=a[:4]+' '+a[4:]
>>> c=b[:6]+' '+b[6:]
>>> c.split(' ')
['1112', '2', '2333']
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 22:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表