手机
当前位置:查字典教程网 >脚本专栏 >python >Python中 Lambda表达式全面解析
Python中 Lambda表达式全面解析
摘要:什么是Lambda表达式“Lambda表达式”(lambdaexpression)是一个匿名函数,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), (4, 1), (1, 2), (9, 10)]

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

【Python中 Lambda表达式全面解析】相关文章:

python正则表达式re模块详细介绍

python正则表达式抓取成语网站

Python中的Numpy入门教程

python的正则表达式re模块的常用方法

wxPython中文教程入门实例

python使用正则表达式检测密码强度源码分享

python 中的列表解析和生成表达式

Python 解析XML文件

Python中的map、reduce和filter浅析

Python正则表达式介绍

精品推荐
分类导航