python lambda

lambda 本質是定義了一個函數,lambda語法:
lambda argument_list: expression

1、argument_list:函數的參數列表,支持python所有函數參數格式,比如:
a, b
a=1, b=2
*args
**kwargs

2、expression:函數體,限制只能是單行,python自動在expression前加一個 return,返回expression結果
3、lambda 函數是匿名函數
4、舉個栗子

In[8]: lambda a,b: a+b
Out[8]: <function main.<lambda>>
In[9]: myfunc = lambda a,b: a+b
In[10]: res = myfunc(1,2)
In[11]: res
Out[11]: 3

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