擅长:python、mysql、java
<p>问题是<code>orbited_planet = {list_orbited_planet[i]: entities}</code>总是对每个行星使用完全相同的字典<code>entities</code>。这意味着每个行星共享同一个字典,其值是最后一次通过循环时设置的。一个解决方案是将该行更改为</p>
<pre><code>orbited_planet = {list_orbited_planet[i]: entities.copy()}
</code></pre>
<p>它将按预期工作</p>