为了账号安全,请及时绑定邮箱和手机立即绑定

Python中Lambda是什么

/ 猿问

Python中Lambda是什么

婧享年华 2017-06-30 09:16:38

如题,浅谈下它的含义和作用。Thanks

查看完整描述

2 回答

已采纳
?
孤独的小猪

Python 中的lambda是匿名函数

g = lambda x:x+1
g(1)等于2 其中x是参数,x+1是函数体。这个lambda表达的函数相当于
def g(x):
    return x+1

lambda函数简化了函数定义的书写形式,而且还可以防止减少函数名的定义


查看完整回答
5 反对 回复 2017-06-30
?
warlock_lv

lambda是匿名函数,限函数没有函数名。

举个例子:过滤偶数,保留奇数。

aa = range(22)

aa = filter(lambda x:x%2 ==1 , aa)

print aa

其中 lambda x:x%2 ==1, 返回值为 True 或 False

冒号前的为入参,本例中是range(22)中的值。

冒号后的为函数返回。

查看完整回答
1 反对 回复 2017-06-30

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信