擅长:python、mysql、java
<p>如果复制对象,则不会复制其内容。在大多数情况下,这是你想要的。在你的情况下,你必须确保内容是自己复制的。你可以利用复制.deepcopy但是如果您有一个列表列表或类似的东西,我建议您使用<code>copy = [l[:] for l in list_of_lists]</code>,这样会快得多。在</p>
<p>代码风格的一点提示:</p>
<ul>
<li>del是一个语句而不是一个函数,所以最好不要在那里使用paren,它们只是令人困惑。在</li>
<li>运算符周围和逗号后的空白将使代码更易于阅读。在</li>
<li>list(alist)复制了一个列表,但它并不比alist[:]更像python,我认为alist[:]甚至比替代列表更常用。在</li>
</ul>