擅长:python、mysql、java
<p>我们把所有的<code>key</code>和<code>newAns</code>放在<code>dict</code>中,并在你的列表理解中使用它们怎么样?在</p>
<pre><code>answer_map = {1: [1, 0, 0, 0], 2: [0, 1, 0, 0], 3: ...}
answers = [answer_map[x] if x in answer_map else [0, 0, 0, 1] for x in keys]
</code></pre>
<p><strong>更新</strong>:</p>
<p>我完全忘了<code>dict.get(key, default)</code>(谢谢,@U9转发!)。你也可以说:</p>
^{pr2}$