匿名函数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))

lambda匿名函数,sorted(),filter(),map(),递归函数

匿名函数

python: lambda 匿名函数