擅长:python、mysql、java
<p>您在<code>quiz.remove(choice)</code>-行中所做的是调用一个操作,该操作在您的情况下需要精确的字符串匹配</p>
<p>这意味着每当<code>choice</code>不是列表中的实际元素时,就会失败。你可以用pythonic的方式通过</p>
<pre><code>try:
quiz.remove(choice)
except ValueError:
# do whatever
</code></pre>
<p>或者通过将var添加到if子句中,确保检查列表中是否存在var:</p>
<pre><code>if choice in quiz:
#...
</code></pre>