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 &

经验分享 程序员 微信小程序 职场和发展