有一函數:
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]