Skip to main content
 首页 » 编程设计

python之如何在python中替换字符串中的字符

2025年05月04日19jillzhang

如何在 python 中替换我们知道确切索引的字符串中的字符?

例如:名称 = "ABCDEFGH" 我需要将所有奇数索引位置字符更改为“$”字符。

    name = "A$C$E$G$" 

(考虑从 0 开始的索引 bigin)

请您参考如下方法:

还有 '$'.join(s[::2]) 只取偶数个字母,将它们转换为字符列表,然后交错 $

 ''.join(['$' if i in idx else s[i] for i in range(len(s))]) 

适用于任何索引数组 idx