擅长:python、mysql、java
<p>您正在修改列表(我假设您使用的是python2.7)。因此,当用<code>algo2</code>洗牌<code>k</code>时,也会影响<code>z1</code>。这三个列表实际上是同一个对象。您需要创建一个列表副本,例如<code>algo1(k[:])</code>。你知道吗</p>
<p>我还想看一下<a href="https://docs.python.org/3/library/random.html#random.shuffle" rel="nofollow">^{<cd5>}</a>,它可以做你想做的事情。请注意,<code>random.shuffle</code>还就地修改输入,因此您也需要<code>[:]</code>。你知道吗</p>