如题,浅谈下它的含义和作用。Thanks
4 回答
已采纳
孤独的小猪
TA贡献232条经验 获得超302个赞
Python 中的lambda是匿名函数
g = lambda x:x+1 g(1)等于2 其中x是参数,x+1是函数体。这个lambda表达的函数相当于 def g(x): return x+1 lambda函数简化了函数定义的书写形式,而且还可以防止减少函数名的定义
warlock_lv
TA贡献1条经验 获得超1个赞
lambda是匿名函数,限函数没有函数名。
举个例子:过滤偶数,保留奇数。
aa = range(22)
aa = filter(lambda x:x%2 ==1 , aa)
print aa
其中 lambda x:x%2 ==1, 返回值为 True 或 False
冒号前的为入参,本例中是range(22)中的值。
冒号后的为函数返回。
添加回答
举报
0/150
提交
取消