【发布时间】:2015-06-30 18:12:05
【问题描述】:
假设有一个特定的字符串:bacdefaxyza。
现在字符 a 重复了 3 次。我现在希望能够删除或替换为"",只有中间的a,但不是全部。有没有办法这样做?即:我需要能够从我希望的任何地方删除a(该字符的索引是已知的)。是否可以?
我尝试使用 replace() 函数,但它只删除了第一次或更多,但不是在我需要的特定索引/位置。
【问题讨论】:
-
只有“a in the middle but not all”是什么意思?
-
a的数量总是相同吗? -
result = string[:index] + string[index+1:] -
我想这可能就是你要找的东西stackoverflow.com/questions/12723751/…
标签: python string replace character