擅长:python、mysql、java
<pre><code>for i in graph:
graph[i] = edges
</code></pre>
<p>为<code>graph</code>的每个键分配相同的dict(<code>edges</code>)。因此,当您为它们中的任何一个赋值时,您将该值赋给它们中的<em>所有</em>。看起来你真正想要的是<code>edges</code>的<em>拷贝</em>。在这种情况下,由于没有为<code>edges</code>分配任何可变值,因此浅拷贝就足够了:</p>
<pre><code>for i in graph:
graph[i] = edges.copy()
</code></pre>