Python中Lambda是什么

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

婧享年华
浏览 3043回答 4
4回答

孤独的小猪

Python 中的lambda是匿名函数g = lambda x:x+1 g(1)等于2 其中x是参数,x+1是函数体。这个lambda表达的函数相当于 def g(x):     return x+1 lambda函数简化了函数定义的书写形式,而且还可以防止减少函数名的定义

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)中的值。冒号后的为函数返回。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python