Lambda 是一种匿名函数,当我们需要重复调用某一函数,又不想写那么多代码时可以使用 lambda 表达式来代替。本文给大家介绍 Python 中 Lambda 表达式,需要的朋友一起学习吧
Python 是一种面向对象、解释型计算机程序设计语言,由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。Python 语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是 C/C++)很轻松地联结在一起。
什么是 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 表达式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 PHPERZ 网站的支持!
来源: