I have a string:
a = '0202201131181'
如果存在多个 1
,我希望将 a
中所有的多个 1
替换为单个 1
,但是如果只有一个 '1',则将其替换为空字符串 ''。
我的最终目标是获得:
a = '0202201318'
这里字符“8”后面的“1”只出现一次,因此被替换为空字符串,但是字符“3”前面和后面的“11”被替换为“1”。
这是我尝试过的if-else代码块,部分正确:
if '11' in a:
a = a.replace("11","1")
else:
a = a.replace("1","")
但它输出了不正确的
'02022013181'
。怎么办?
a = '020220111311811'
,这种情况下,期望的输出将是a = '02022013181'
。 - Arkistarvh Kltzuonstev