擅长:python、mysql、java
<p>下面是如何使用<code>functools</code>库(我不确定在提出问题时是否可用)来实现这一点。</p>
<pre><code>from functools import partial
flist = []
def func(i, x): return x * i
for i in xrange(3):
flist.append(partial(func, i))
for f in flist:
print f(2)
</code></pre>
<p>如预期,输出0 2 4。</p>