擅长:python、mysql、java
<p>你只是创建了一个元组,没有使用lambda</p>
<p>像这样修改代码</p>
<pre><code>In [10]: list(map((lambda x : x if x%2==0 else None), [1,2,3,4,5,6]))
Out[10]: [None, 2, None, 4, None, 6]
</code></pre>
<p>更好地使用列表理解</p>
<pre><code>In [11]: [i if i%2==0 else None for i in [1,2,3,4,5,6]]
Out[11]: [None, 2, None, 4, None, 6]
</code></pre>