Python中 Lambda表达式全面解析
什么是Lambda表达式
“Lambda表达式”(lambdaexpression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambdaabstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。
Lambda是一种匿名函数,当我们需要重复调用某一函数,又不想写那么多代码时可以使用lambda表达式来代替。
lambda的通用格式:
lambdaargument:manipulate(argument)
示例代码:
add=lambdax,y:x+y
printadd(3,5)
#output:8
用法:
排序.
a=[(1,2),(4,1),(9,10),(13,-3)] a.sort(key=lambdax:x[1]) print(a) #Output:[(13,-3),(4,1),(1,2),(9,10)]
以上所述是小编给大家介绍的Python中Lambda表达式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!