匿名函数lambda,过滤函数filter,映射类型map

Posted on 2019-03-01 13:44  心酒  阅读(291)  评论(0编辑  收藏  举报

匿名函数lambda, 作用是不用定义函数,用完之后会自动被删掉,在使用执行脚本的时候,使用lambda就可以省下定义函数的过程,简化代码的可读性.

格式是

例子g=lambda x,y:x+y 

       g(3,4)

       7

过滤函数 filter

filter(function or none,iterable)

与匿名函数结合使用的例子;

show=filter(lambda x :x%2,range(10)))

list(show)

[1,3,5,7,9]

映射函数 map

map(func, *iterables) --> map object

例子 list(map(lambda x:x*2,range(10)))

[0,2,4,6,8,10,12,14,15,18]