擅长:python、mysql、java
<p>你在说:</p>
<pre><code>>>> a = b = []
>>> a.append(2)
>>> print a
[2]
>>> print b
[2]
</code></pre>
<p>之所以如此,是因为它们都引用了同一个对象。<code>id(a) == id(b)</code>(或<code>a is b</code>),因此在一个中添加的任何内容都会添加到另一个中。在</p>
<p>要解决此问题,您可以复制一个,它不是<code>a</code>的完全相同的对象,但它具有相同的内容:</p>
^{pr2}$