匿名函数lambda和map函数
Posted panda901
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了匿名函数lambda和map函数相关的知识,希望对你有一定的参考价值。
一、map函数,实现迭代操作
map(f1,x) f1为函数的名称(不加括号),x为map的参数,示例如下:
def add(a): return a+10 print map(add,[1,2,3])
运行结果为:[11, 12, 13]
将[1,2,3]放入List中,代码如下:
def add(a): return a+10 li=[1,2,3.5] print map(add,li)
运行结果为:[11, 12, 13.5]
二、lambda函数
lambda a,b:a+b 使用方法为lambda 参数:表达式
代码说明
sum=lambda a,b:a+b print sum(2,8)
运行结果:10
lambda和map结合使用
li=[1,23,5.5] print map(lambda a: a + 10, li)
运行结果为:[11, 33, 15.5]
以上是关于匿名函数lambda和map函数的主要内容,如果未能解决你的问题,请参考以下文章
day05 协程函数,递归函数,匿名函数lambda,内置函数map reduce filter max min zip sorted,匿名函数lambda和内置函数结合使用,面向过程编程与函数编程
20180720 (lambda匿名函数,sorded()排序函数,filter()筛选函数,map()映射函数,递归,二分函数)
python--函数式编程 (高阶函数(map , reduce ,filter,sorted),匿名函数(lambda))