擅长:python、mysql、java
<p>列表上的变异方法倾向于返回<code>None</code>,<strong>而不是像您所期望的那样返回修改后的列表——这种方法通过修改列表而不是构建并返回一个新列表来实现其效果。因此,<code>print numbers</code>而不是<code>print clean</code>将向您显示修改后的列表</p>
<p>如果您需要保持<code>numbers</code>完整,请先制作一份副本,然后更改副本:</p>
<pre><code>clean = list(numbers)
clean.insert(3, 'four')
</code></pre>
<p>这具有您想要的总体效果:<code>numbers</code>未更改,<code>clean</code>是更改的列表</p>