擅长:python、mysql、java
<p>假设您决定将表达式存储为lambda(以避免立即对其求值),那么您可以使用一个简单的列表有选择地对其求值:</p>
<pre><code>exp_list = [lambda: 1+2, lambda: 3+4, lambda: 5+6, lambda: 7+8]
inds = [1, 3]
print [exp() for i, exp in enumerate(exp_list) if i in inds]
</code></pre>
<p>产生:</p>
<pre><code>[7, 15]
</code></pre>