Python3的學習 函數:lambala表達式

有一函數:

def fun(x,y=3):
	return x * y

是用lambala表達式將以上函數轉換爲匿名函數:

lambda x,y=3:x * y

調用:

g = lambda x,y=3:x * y
>>> g(5)

兩個實用的BIF:filter() 和map()

list(filter(None,[1,0,False,True]))返回列表中爲True的元素

list(filter(lambda x:x%2 , range(10)))返回1-9中的奇數

list(map(lambda x:x*2,range(4))返回在第一個參數函數中加工後的對象,[0,2,4,6]

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