擅长:python、mysql、java
<p>你要做的就是改变这个</p>
<pre><code>for i, j in dict.iteritems():
newNumber = phoneNum.replace(i, j)
print "Number: ",newNumber
</code></pre>
<p>为此:</p>
^{pr2}$
<p><strong>说明</strong>:</p>
<p>在您的方法中,您替换了原始电话号码中的一些字符,并将结果赋给一个名为<code>newNumber</code>的新变量。但是,您对<code>newNumber</code>什么也不做,所以它被丢弃了。在</p>
<p>相反,如果您用转换的结果覆盖输入(<code>phoneNum</code>),那么您所做的任何新转换都将使用新覆盖的值<code>phoneNum</code>,从而使所有更改累积</p>