<p>在我的代码中,我需要将所有的Is替换为1s,将所有os替换为0s,我可以用两个语句来完成,代码如下:</p>
<pre><code>stringtochange=raw_input("What do you want to change?")
print stringtochange.replace("I","1")
print stringtochange.replace("o","0")
</code></pre>
<p>但我需要它一下子完成所有的事情。有什么想法吗?在</p>
<p>此替代方法使用<code>dict</code>将源字符映射到替换字符:</p>
<pre><code>>>> s = "HIJnop"; xmap = {"I": "1", "o": "0"}; ''.join([xmap.get(c, c) for c in s])
'H1Jn0p'
</code></pre>