map函数可以接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回
map python高阶函数之一,江湖人称映射 通过函数形成一个新的列表
例子:
list=list(map(lambda x:x**2,[1,2,3]))
>>[1, 4, 9]
filter函数是一个筛选函数,filter将传入的函数依次作用到序列的每个元素,如果返回值是True,则返回,False,则不返回。
>>> a=filter(lambda x:x*2,range(0,5))
>>> list(a)
[1, 2, 3,4]