如題,淺談下它的含義和作用。Thanks
4 回答
已采納

孤獨(dú)的小豬
TA貢獻(xiàn)232條經(jīng)驗(yàn) 獲得超302個(gè)贊
Python 中的lambda是匿名函數(shù)
g?=?lambda?x:x+1 g(1)等于2?其中x是參數(shù),x+1是函數(shù)體。這個(gè)lambda表達(dá)的函數(shù)相當(dāng)于 def?g(x): ????return?x+1 lambda函數(shù)簡(jiǎn)化了函數(shù)定義的書寫形式,而且還可以防止減少函數(shù)名的定義

warlock_lv
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊
lambda是匿名函數(shù),限函數(shù)沒有函數(shù)名。
舉個(gè)例子:過濾偶數(shù),保留奇數(shù)。
aa = range(22)
aa = filter(lambda x:x%2 ==1 , aa)
print aa
其中?lambda x:x%2 ==1, 返回值為 True 或 False
冒號(hào)前的為入?yún)?,本例中是range(22)中的值。
冒號(hào)后的為函數(shù)返回。
添加回答
舉報(bào)
0/150
提交
取消