擅长:python、mysql、java
<p>你有这个:</p>
<pre><code>dc = []
</code></pre>
<p>然后这个:</p>
<pre><code>ny = [bos, 'Boston', dc, 'Washington D.C.', chi, 'Chicago']
</code></pre>
<p>所以您将一个空列表(<code>dc</code>)放入了<code>ny</code>列表中。之后,您将<code>dc</code>重新分配给其他对象,但是<code>ny[2]</code>处的列表仍然是您最初放在那里的空列表。你知道吗</p>
<p>在将<code>dc</code>放入<code>ny</code>之前尝试分配它,或者尝试修改^{</em><code>dc</code>而不是重新分配它。你知道吗</p>