擅长:python、mysql、java
<p>或者,您可以使用<a href="https://docs.python.org/2/library/functions.html#reduce" rel="nofollow">^{<cd1>}</a>和<a href="https://docs.python.org/2/library/functions.html#filter" rel="nofollow">^{<cd2>}</a>来接近它:</p>
<pre><code>>>> from operator import mul
>>> from functools import reduce # needed if Python 3.x
>>>
>>> l = [-1, 2, 4, 1, -3]
>>> reduce(mul, filter(lambda x: x < 0, l), 1)
3
</code></pre>
<p>相关提示:使用<code>reduce()</code>的一个指标是,您有多个值,但需要从中产生一个值。在</p>