擅长:python、mysql、java
<p>你在<code>listname</code><em>变量</em>引用的对象和<code>listname</code><em>参数</em>引用的对象之间做了错误的区分。在</p>
<p><code>listname</code>变量类似于标记。它只是对list对象<code>[1, 2, 3, 4, 5]</code>的引用。<em><strong>当您将<code>listname</code>传递到<code>checkpop</code>中时,您给了<code>listname</code>参数一个对同一个列表对象的引用,<code>listname</code>变量引用了</strong></em>。这里的重点是<em><code>listname</code>变量和<code>listname</code>参数指向同一个对象</em>。因此,改变<code>listname</code>参数所指的对象,<em>也会改变全局<code>listname</code>变量所指的对象。在</p>