多字符串替换导致索引错乱问题及解决方案(含代码)
一、问题背景 对字符串中的多个位置进行替换比如:s = "abcdefg"# (起始位置, 长度, 替换内容)replacements = [ (1, 2, "XX"), (4, 2, "YY")]直觉写法通常是这样:for start, length, new_str in replacements: s = s[:start] + new_str + s[start+length:]但运行后会...
编程生涯的最后一舞