擅长:python、mysql、java
<p>您可以用这个oneliner替换整个循环(当在一行上使用<code>if</code>时,这真的是一个oneliner吗?)公司名称:</p>
<pre><code>if any(calcSth(a,b)>60 for a,b in myList): return True
</code></pre>
<p>一旦<code>any</code>与条件匹配,<code>any</code>将立即停止测试。在</p>
<p>另外,根据上一次编辑,如果您计划在循环之后返回<code>False</code>,如果没有匹配项,则可以用以下方式替换整个例程:</p>
^{pr2}$
<p>编辑:关于性能,我做了一个快速的测试,正如预测的那样,<code>any</code>构造使用我提供的输入数据大约快了20%(最后有35个条目和匹配的条件,有点“最坏情况”)。如果匹配条件在列表的开头,则两个结构之间的差异非常小。在</p>