介绍
lambda函数就是我们常说的匿名函数,就是不用定义函数名,lambda更像是一个表达式,限制了程序的嵌套,是一个为编写简单的函数而设计的。...实例
1、简单运算
1)、求几个数的和
1
2
3
4 >>> f = lambda x,y,z : x+y+z
>>> f(1,2,3)
6
2)、对列表进行排序
1
2
3 >>> num = [...1,24,46,35,1,4,7]
>>> sorted(num,key=lambda x : x )
[1, 1, 4, 7, 24, 35, 46]
3)、求几个值的平方
1
2 >>> list...)
把sequence中的值当做参数逐个传给function,这里的map(lambda x : x*x,range(1,10))就是将1到9这九个参数传递给lambda这个函数。...这里的fileter(lambda x : x % 2 == 0,range(1,21)),执行过程如下:
1 % 2 != 0 False
2 % 2 = 0 True
3 $ 2 !