欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python下lambda的作用和方法

程序员文章站 2022-09-15 23:39:07
lambda的本质是以表达式的形式定义一个匿名函数。 lambda的作用是简化了函数定义的书写形式,使得代码更为简洁。 注意: (1)lambda并不是一个必要的方法,可以使...

lambda的本质是以表达式的形式定义一个匿名函数。

lambda的作用是简化了函数定义的书写形式,使得代码更为简洁。

注意:

(1)lambda并不是一个必要的方法,可以使用函数或其他替代。

(2)lambda并不会提高计算效率。

(3)如果可以用for ... in ... if ... 完成的功能就不用lambda

下面介绍下lambda方法 :

 g = lambda x:x+1    # 定义了一个匿名方法

对此方法的访问可以是

(1)g(1) #输出2

(2)lambda x:x+1(1) #直接将lambdaz表达式作为函数名,输出结果是2