标签:for lambda ret 闭包 外部 pytho range 结果 lam
def num(): return [lambda x: i*x for i in range(4)] print([m(2) for m in num()])
这个式子,lambda相当于闭包函数,i相当于外部函数的变量.每次修改都会改变这个值最后结果[6,6,6,6]
标签:for lambda ret 闭包 外部 pytho range 结果 lam
原文地址:https://www.cnblogs.com/ITdong-1/p/10023412.html