擅长:python、mysql、java
<p>如果你想这样做,一旦你有几个选择</p>
<p>1)使用随机索引和pop</p>
<pre><code>import random
i = random.randrange(0, len(bingo))
elem = bingo.pop(i) # removes and returns element
</code></pre>
<p>2)使用随机选择移除</p>
<pre><code>import random
elem = random.choice(bingo)
bingo.remove(elem)
</code></pre>
<p>如果您希望所有元素都按随机顺序排列,那么最好只是无序排列列表,然后对其进行迭代,或者反复调用<code>pop</code></p>
<pre><code>import random
random.shuffle(bingo)
for elem in bingo: # list is not shuffled
...
</code></pre>
<p>或者</p>
<pre><code>import random
random.shuffle(bingo)
while bingo:
elem = bingo.pop()
...
</code></pre>