python集合的定界符_python - Python |分割字符串并接收两个列表,但最后一个索引中仍存在定界符 - SO中文参考 - www.soinside.com...

我在使编程语言成为问题时遇到了麻烦[FSCMD不是预言家]

所以我的问题是如何分割字符串,但是该splat字符串的最后一个索引没有定界符,而第一个索引使用split字符串或任何方法都具有定界符

如果您仍然感到困惑,请参见以下示例:ret = "Hello, World, Test".split(',', 1)

# ret = ['Hello', ' World, Test']

该代码给了我们['Hello', ' World, Test'],但这不是我想要的

我想要的是相反的,所以它将变成这样['Hello, World', ' Test']

我尝试过此操作,但由于maxsplit已经为1,因此无法使用ret = "Hello, World, Test".split(',', -1)

#ret = ['Hello', ' World', ' Test']

但是它不起作用并且给出['Hello', ' World', ' Test']

另一个例子是这个ret = 'My name is Faran'.split(maxsplit=1)

#ret = ['My', 'name is Faran']

上面返回['My', 'name is Faran']的例子,我想要的是['My name is', 'Faran']

这里是真实代码的一部分try:

subj = ''.join([a+' ' for a in SecOperator if ' '+a+' ' in rcmd.strip().lower()]).strip().split(' ')[0]

op = [i.strip() for i in rcmd.strip().split(subj, 1)]

rcmd = (SecOperator[subj] + ' ' + op[0].strip() + ', ' + op[1]).strip()

except:

pass

op是我想要的清单,并向您显示了

我在搜索中没有找到任何东西,所以我只是去问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值