擅长:python、mysql、java
<p><code>random.shuffle</code>在适当的地方工作,因此会修改<code>newval</code>。当附加到<code>part</code>时,必须制作一个副本,否则相同的列表(或列表引用)将被无序处理并存储在<code>part</code>中。在</p>
<pre><code>import random
parts = [[],[]]
while len(parts[-1]) < 2:
newval = random.choice([[1,2,3,4],[5,6,7,8]])
for part in parts:
random.shuffle(newval)
part.append(newval[:])
print(parts)
</code></pre>
<p>可能的输出:</p>
^{pr2}$