- 博客(1)
- 收藏
- 关注
原创 通过循环生成以lambda函数为元素的列表
本人python新手,突发奇想,想通过循环生成一个以lambda函数为元素的列表,但是发现了一个问题:** a=[] for i in range(3): a.append(lambda x:x==i) # 期望得到 [lambda x:x==0,lambda x:x==1,lambda x:x==2] #但实际得到 [lambda x:x==2,lambda x:x==2,lambda x:x==2] print(a[0](0)) print(a[0](2
2020-12-10 23:55:36 355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人