擅长:python、mysql、java
<p>函数改变<code>k</code>并返回对它的引用。没有创建新的<code>list</code>。你知道吗</p>
<p>你所看到的不同之处在于:</p>
<ul>
<li><p>打印</strong>时,显示<code>algoX</code>返回内容的当前状态(它是对<code>k</code>的引用)。</p></li>
<li><p>当您<strong>赋值</strong>结果时,您将<code>z1</code>和<code>z2</code>设置为<code>k</code>的引用,意思是<code>z1 is z2 is k</code>。只有在完成<code>k</code>操作之后才能打印。这就是为什么你会看到相同的结果,所有这3个变量对同一个列表有相同的引用。</p></li>
</ul>