我想根据中间的逗号将一个字符串分成两部分。
- 可以有无限数量的逗号
- 假设在任何时候都会有奇数个逗号
来自:
"1, 4, a, fdsa, 53, dfs, sdfg, klk"
收件人:
"1, 4, a, fdsa" and "53, dfs, sdfg, klk"
请您参考如下方法:
一些基本的算术:
splitstring = mystring.split(',')
print(','.join(splitstring[:len(splitstring)//2]) + ' and ' + ','.join(splitstring[len(splitstring)//2:]))
如果你想从原始字符串中删除中间逗号后的额外空格,你可以去掉它们,所以添加到每个 join 语句:
','.join(...).strip()
