您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python中 Lambda表达式全面解析

5b51 2022/1/14 8:18:27 python 字数 2236 阅读 352 来源 www.jb51.cc/python

什么是Lambda表达式 “Lambda表达式”(lambdaexpression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambdaabstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式

概述

什么是Lambda表达式

“Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。

Lambda是一种匿名函数,当我们需要重复调用某一函数,又不想写那么多代码时可以使用lambda表达式来代替。

lambda的通用格式:

lambda argument: manipulate(argument)

示例代码

add = lambda x,y : x + y
print add(3,5)
#output: 8

用法

排序.

a = [(1,2),(4,1),(9,10),(13,-3)]
a.sort(key=lambda x: x[1])
print(a)
# Output: [(13,-3),(1,10)]

以上所述是小编给大家介绍的Python中 Lambda表达式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧网站的支持

总结

以上是编程之家为你收集整理的Python中 Lambda表达式全面解析全部内容,希望文章能够帮你解决Python中 Lambda表达式全面解析所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶