擅长:python、mysql、java
<p>希望对你有帮助</p>
<pre><code>result = []
temp = S
while temp is not empty:
random1 = random.choice(temp)
value = random.choice(random1)
result.append(value)
temp2 = random1.remove(value)
temp = temp.remove(random1)
if temp2 is not empty:
temp = temp.append(temp2)
print(' '.join(result))
</code></pre>
<p>关键的想法是我们将在下一次随机测试之前删除所选的值</p>