擅长:python、mysql、java
<p>我认为当<a href="https://www.python.org/dev/peps/pep-0289/" rel="noreferrer">generator expressions</a>也存在时,map仍然存在的原因是它可以接受多个循环并传递到函数中的迭代器参数:</p>
<pre><code>>>> list(map(min, [1,2,3,4], [0,10,0,10]))
[0,2,0,4]
</code></pre>
<p>这比使用zip要简单得多:</p>
<pre><code>>>> list(min(x, y) for x, y in zip([1,2,3,4], [0,10,0,10]))
</code></pre>
<p>否则,它不会在生成器表达式上添加任何内容。</p>