擅长:python、mysql、java
<p>替换时使用的是文本而不是newtext。所以每当你做替换的时候,newtext都会把它的变化扔掉。每次替换时都需要使用newtext。或者需要允许就地编辑。例如:</p>
<pre><code>text = "AANGCTWCAAGGT"
t_list = [c for c in text]
text1= "AAGTTTCG"
m = len(text)
n = len(text1)
for j in range(1, n):
if 'A' not in text[j] and 'G' not in text[j]and 'C' not in text[j] and 'T' not in text[j] and 'a' not in text[j]and 'g' not in text[j]and 'c' not in text[j]and 't' not in text[j]:
t_list[j] = text1[j]
print("".join(t_list))
</code></pre>