擅长:python、mysql、java
<p><a href="http://docs.python.org/tutorial/datastructures.html#list-comprehensions" rel="noreferrer">List comprehension</a>似乎是您要使用的:</p>
<pre><code>new_list = [foo for foo in foos if foo.location == 2]
</code></pre>
<p>当您想将函数应用于列表中的每个<strong>项(或任何iterable)</em>并得到一个等长的列表(或Python3中的迭代器)</em>时,<code>map</code>是很好的。它不能基于某些条件“跳过”项目。在</p>