使用列表理解制作功能列表

时间:2014-10-13 08:12:22

标签: python lambda

我想使用列表推导来创建函数列表。我所拥有的是以下内容:

f = [lambda x:x*i for i in range(3)]

据我所知,f是一系列功能。

现在,如果我通过以下方式调用第一个函数:

f[0](100)

我得到300并且还调用第二个函数f[1](100)我得到300.我不明白为什么我在第一次通话中没有得到0而在第二次通话后得到100.

0 个答案:

没有答案