擅长:python、mysql、java
<p>当前,在循环的每次迭代中重新创建列表。您需要在循环之前创建列表。同时:</p>
<ul>
<li>喜欢用<code>range</code>(python3中的迭代器)而不是<code>while</code>来创建{<cd1>}循环</li>
<li>在开始处导入<code>random</code>,而不是在循环中</li>
</ul>
<p>代码更正:</p>
<pre><code>import random
celeblist = ["a","b","c","d","e","f"] # and so on
for round in range(15):
celebchoice = random.choice(celeblist)
print("Current elem: %s" % celebchoice)
celeblist.remove(celebchoice)
</code></pre>