lambda python什么意思_python-什么是key = lambda
在Python中,lambda是用于定义匿名函数(无名称的函数)的关键字,这就是为什么它们被称为lambda函数的原因。
基本上,它用于定义匿名函数,这些匿名函数可以/不能接受参数并返回数据/表达式的值。 让我们来看一个例子。
>>> # Defining a lambda function that takes 2 parameters(as integer) and returns their sum
...
>>> lambda num1, num2: num1 + num2
at 0x1004b5de8>
>>>
>>> # Lets store the returned value in variable & call it(1st way to call)
...
>>> addition = lambda num1, num2: num1 + num2
>>> addition(62, 5)
67
>>> addition(1700, 29)
1729
>>>
>>> # Lets call it in other way(2nd way to call, one line call )
...
>>> (lambda num1, num2: num1 + num2)(120, 1)
121
>>> (lambda num1, num2: num1 + num2)(-68, 2)
-66
>>> (lambda num1, num2: num1 &