标签: python python-3.x list lambda
我正在尝试在python3中生成功能列表
l=[lambda r: r+i for i in range(3)] l[0](1) #=3 l[1](1) #=3 l[2](1) #=3
但是,当我使用上面的代码时,我总是得到相同的结果。似乎该函数始终是我最后创建的函数。在这种情况下,lambda r: r+2
lambda r: r+2
对我如何生成函数列表的任何想法表示赞赏。