gpt4 book ai didi

Python 和 lambda 函数

转载 作者:太空宇宙 更新时间:2023-11-04 08:14:52 25 4
gpt4 key购买 nike

<分区>

可能看起来像是一个傻瓜问题(myabe 确实如此),但为什么 python 会这样:

>>>a = []
>>>for i in xrange(5):
... a.append(lambda: i + 1)

>>>a[0]()
5
>>>a[1]()
5
>>>a[2]()
5
>>>a[3]()
5
>>>a[4]()
5

当a中存储了不同的函数时:

>>aaa
[<function <lambda> at 0x100499d70>, <function <lambda> at 0x100499e60>, <function <lambda> at 0x100499ed8>, <function <lambda> at 0x100499de8>, <function <lambda> at 0x10049f050>]

还是我错过了 python 文档中非常重要的内容?

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