一、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]