首页 > 编程语言 > 详细

Python lambda函数的学习

时间:2020-09-22 11:58:50      阅读:47      评论:0      收藏:0      [点我收藏+]
 lambda函数在python 基础中没看过,查找资料目前知道如下的用法

1. 用于简单表达式的计算
lambda 参数:表达式

如:
result = lambda x: x**2
print(result(3))

---- 参数也可以有多个

result = lambda x,y:x+y
print(result(3,4))


2. filter函数和 lambda函数,此时lambda函数用于指定过滤列表元素的条件
y = [1,3,4,5,6,7,10,8]
res = filter(lambda x:x%2 ==0, y)
print(list(res))

3. sorted 函数和lambda函数,用于指定对列表中所有元素进行排序

y = [1,3,4,5,6,7,10,8]
    res = sorted(y, key=lambda x: abs(5-x))
print(res)

4. map 函数和lambda函数,用于指定对列表中每一个元素的共同操作
    y = [1,3,4,5,6,7,10,8,6]
res = map(lambda x:x-1,y)
print(list(res))

5. reduce函数和lambda函数,---待续

Python lambda函数的学习

原文:https://www.cnblogs.com/xiaowandian/p/13710735.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!