擅长:python、mysql、java
<p>为了补充@dhke的优秀回答(这段话太长了,不能发表评论),请这样想。您希望通过组合<code>map</code>、<code>filter</code>等对列表执行多个转换。因此有两种方法可以考虑:</p>
<ol>
<li>将第一个转换应用于整个列表,然后应用第二个转换,依此类推</li>
<li>将所有转换应用于列表的第一个元素,然后应用到第二个元素,依此类推</li>
</ol>
<p>python3方法允许其中任何一种,而第二种方法在python2中不能写得那么简洁:您必须用<code>for</code>循环显式地迭代列表,并建立一个新的结果列表。在</p>