<p>我正试图用python为下面的for循环编写一个列表</p>
<pre><code>num_list = []
for num in range(10):
if num % 2 == 0:
num_list.append('EVEN')
else:
num_list.append('ODD')
</code></pre>
<p>我写了这样的东西</p>
<pre><code>[num if num % 2 == 0 'EVEN' else 'ODD' for num in range(10)]
</code></pre>
<p>以及</p>
<pre><code>[num if num % 2 == 0 then 'EVEN' else 'ODD' for num in range(10)]
</code></pre>
<p>但两者都给出了语法错误,而且都是无效的。你知道吗</p>
<p>我是新来的pyhton,所以不知道这是否可以翻译成一个理解或不。任何帮助都将不胜感激。你知道吗</p>