python lambda

lambda 相當於是一個匿名函數,因爲python是屬於腳本語言,所以在和shell結合中使用起來是很方便的,具體怎麼用,通過列子來說明吧

>>> g = lambda x : 3 * x

>>> g(4)

12

>>> g = lambda x,y : 5 * x *y

>>> g(2,3)

30

順便介紹下fileter和map的用法,通過help可以看到如何用,在這舉個例子:


>>> filter(lambda x :x % 2,range(10))

[1, 3, 5, 7, 9]

>>> map (lambda x :x % 2,range(10))

[0, 1, 0, 1, 0, 1, 0, 1, 0, 1]


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章