lambda <变量> : <表达式>
变量:参数
表达式:返回值
没有函数名
平方函数的lambda表达式:
lambda x:x**2
tmp = map(lambda x:x**2,range(5))
list(tmp)
输出:
[0, 1, 4, 9, 16]
tmp =filter(lambda x: x%2 == 0 ,range(5))
list(tmp)
输出:
[0, 2, 4]
直接用lambda表达式进行赋值,得到的对象是个函数:
c = lambda x:x**3
c(2)
输出:8