擅长:python、mysql、java
<p>当<a href="https://docs.python.org/2.7/library/functions.html#all" rel="noreferrer">^{<cd1>}</a>和{a2}函数在iterable的第一个“true”元素上短路时,iterable本身可以以非惰性的方式构造。考虑这个例子:</p>
<pre><code>>> any(x == 100 for x in range(10**8))
True
</code></pre>
<p>当<code>range(10**8)</code>构造一个10**8元素的列表时,在python2中执行这个操作需要几秒钟的时间。同样的表达式在python3中立即运行,其中<code>range()</code>是lazy。在</p>