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
博客介绍了lambda表达式的基本结构,即lambda <变量> : <表达式>,其中变量为参数,表达式为返回值,且无函数名。还给出了平方函数的lambda表达式示例,同时提到直接用lambda表达式赋值得到的对象是函数。
2057

被折叠的 条评论
为什么被折叠?



