擅长:python、mysql、java
<p>您的问题是您误解了传入<code>map</code>的函数应该做什么。传入<code>map</code>的函数应修改现有输入。<code>map</code><em>将函数的结果映射到每个元素,从而创建一个新的iterable。<em>不要试图过滤它。在</p>
<p>您需要改为使用<code>filter</code>,它是根据一个条件专门过滤输入的:</p>
<pre><code>filter(lambda x: x % 2 == 0, range(23, 98))
</code></pre>
<p>但是,列表理解是更好的选择:</p>
^{pr2}$