擅长:python、mysql、java
<p>在python中,列表是可变的。另外,当您在另一个列表中插入一个列表时,存储的是引用。你知道吗</p>
<p>看看如果运行此代码会发生什么(我使用了与<code>getChest</code>方法相同的变量名)</p>
<pre><code>aList = [1,2,3]
chests=[]
chests.append(aList)
chests.append(aList)
print chests
aList[0] = 999
print chests
</code></pre>
<p>您可以在任何python书籍中搜索“reference”和“mutable”这两个术语,以获得更全面的解释。还可以查看<code>copy</code>模块(查找“深度复制”和“浅层复制”概念)。你知道吗</p>