gpt4 book ai didi

python - 通过 lambda 定义的函数列表的意外行为

转载 作者:行者123 更新时间:2023-12-04 15:04:57 24 4
gpt4 key购买 nike

<分区>

我想了解为什么下面的两个打印会产生不同的结果:

f = [lambda x: x**2, lambda x: x+100]
f_new = [lambda x: fi(x) for fi in f]
print( [fi(2) for fi in f] )
print( [fi(2) for fi in f_new] )

输出是:

[4, 102]
[102, 102]

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