lambda表达式在python中用的比较多,也称作匿名函数,系统总结下:
一、表达式格式
lambda 参数列表:与参数相关的表达式
简述:lambda是关键字,码上就行;参数列表与函数中一样;表达式中用到的参数需要在参数列表中定义;整个表达式组成lambda函数;
例子:
(1)lambda x,y:x+y (输入2个参数x和y,输出2者之和)
(2)lambda *args:sum(args) (输入任意参数,输出这些参数之和)
二、应用示例
整理总结了几个常用的地方,供参考
(1)lambda表达式赋值给变量
sum = lambda x,y:x+y
print sum(2,3)
输出结果3
(2)lambda表达式赋值给其他函数,实现函数功能替换
(3)lambda表达式作为其他函数的返回值
(4)lambda函数当做参数传递给其他函数
例如:filter函数:filter(lambda x:x%3 == 0 ,[1,2,3]) 过滤后显示指定列表[1,2,3,]中能被3整除的数
sorted函数:sorted([1,2,3,4,5,6,7,8,9],key = lambda x:abs(5-x)) 将列表中元素按照距离5最近的原则排序
其实,还是要多写多练,要不容易忘~
继续阅读与本文标签相同的文章
-
Python快递鸟API接口对接(即时查询|物流跟踪|电子面单|单号识别)
2026-05-18栏目: 教程
-
免费物流快递单号查询API接口及使用教程
2026-05-18栏目: 教程
-
【译】Hadoop发生了什么?我们该如何做?
2026-05-18栏目: 教程
-
阿里云上云企业案例周刊·第2期
2026-05-18栏目: 教程
-
虚拟机模拟部署Extended Clusters(一)基础环境准备
2026-05-18栏目: 教程
