擅长:python、mysql、java
<p>您可以通过过滤看到的值,从无序版本的派系列表中构建列表:</p>
<pre><code>import random
cliques = [[1, 9, 5], [3, 5, 4], [10, 7, 0], [2, 7, 5], [6, 11], [6, 5, 4], [3, 1], [11, 0]]
unique_cliques = []
seen = set()
for clique in random.sample(cliques,len(cliques)):
if seen.intersection(clique): continue
seen.update(clique)
unique_cliques.append(clique)
print(unique_cliques) # your results will vary
# [[6, 11], [3, 5, 4], [10, 7, 0]]
</code></pre>
<p><em>这不仅会随机化第一个子列表,还会随机化后续子列表</em></p>