gpt4 book ai didi

Python-第二次重复时删除一个字符

转载 作者:太空宇宙 更新时间:2023-11-03 15:43:42 31 4
gpt4 key购买 nike

我希望从字符串中删除“,”(逗号),但只有第二次出现逗号时,因为它需要采用正确的格式才能进行反向地理编码...

作为示例,我在 python 中有以下字符串:

43,14,3085

如何将其转换为以下格式:

43,143085

我尝试过使用正则表达式和 str.split() 但尚未取得结果..

最佳答案

如果您确定该字符串仅包含两个逗号并且您想删除最后一个逗号,则可以使用 rsplitjoin :

>>> s = '43,14,3085'
>>> ''.join(s.rsplit(',', 1))
'43,143085'

在上面的rsplit中,从作为第二个参数给出的结束次数开始分割:

>>> parts = s.rsplit(',', 1)
>>> parts
['43,14', '3085']

然后使用 join 将各个部分组合在一起:

>>> ''.join(parts)
'43,143085'

关于Python-第二次重复时删除一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41948512/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com