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