擅长:python、mysql、java
<p><code>while a in (list[0],list[1],list[2],list[3],list[4],list[5],list[6]):</code>等价于<code>while a in list:</code>。因为<code>a</code>只包含列表中的值,所以条件总是true,循环永远不会结束,也永远不会到达print语句。你知道吗</p>
<p>要从一个集合中选择多个唯一的随机项,请使用<code>sample</code>而不是<code>choice</code>。你知道吗</p>
<pre><code>>>> list = ['apples','grapes','bannas','peaches','pears','oranges','mangos']
>>> a,b = random.sample(list, 2)
>>> a
'bannas'
>>> b
'grapes'
</code></pre>