gpt4 book ai didi

python - 关于 python 闭包

转载 作者:太空狗 更新时间:2023-10-29 21:15:39 27 4
gpt4 key购买 nike

<分区>

下面是我从某人关于 python 闭包的博客中得到的一个例子。我在 python 2.7 中运行它并得到与我预期不同的输出。

flist = []

for i in xrange(3):
def func(x):
return x*i
flist.append(func)

for f in flist:
print f(2)

我的预期输出是:0, 2, 4
但输出是:4, 4, 4
有没有人可以帮忙解释一下?
提前谢谢你。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com