网络编程
位置:首页>> 网络编程>> Python编程>> Python中 Lambda表达式全面解析

Python中 Lambda表达式全面解析

作者:geek精神  发布时间:2021-07-05 04:58:01 

标签:python,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表达式网站的支持!

来源:http://www.cnblogs.com/bradleon/archive/2016/11/28/6109943.html

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com