擅长:python、mysql、java
<p>这里的问题是<code>script = script.replace(key,SRS[key])</code>运行在所有<code>script</code>变量上,而不是逐个字符。如果逐字符运行替换,则它可以工作:</p>
<pre><code>SRS = { 'b':'ab', 'a':'b',}
script = "aba"
new_script = ''
for letter in script:
new_script += SRS[letter]
print(new_script)
</code></pre>