码迷,mamicode.com
首页 > 其他好文 > 详细

匿名函数lambda和map函数

时间:2017-10-11 15:23:57      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:lis   ret   使用方法   turn   3.5   div   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函数

标签:lis   ret   使用方法   turn   3.5   div   map函数   操作   函数   

原文地址:http://www.cnblogs.com/sunny0/p/7646790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!