<p>我不知道为什么我不能在列表理解中使用<code>*=</code>运算符,而在<code>for</code>循环中使用它是可以的?在</p>
<pre><code>def funcLC(l):
ans = 1
[ans *= x for x in l if x < 0]
return ans
SyntaxError: invalid syntax
def funcFor(l):
ans = 1
for x in l:
if x < 0:
start *= x
return ans
</code></pre>