g = lambda x:2*x+3
g(3)
9
g = lambda x,y:x+y
g(3,4)
7
filter()过滤器,第一个参数为none或者function,第二个参数为一个可迭代的序列。
list(filter(none,[0,3,false,true])) #返回除了0和false以外的值
[3,true]
list(filter(lambda x:x%2),range(10))) #10以内对2取余不为0的数,即10以内的奇数
[1,3,5,7,9]
map()映射函数,第一个参数为function,第二个参数为一个可迭代的序列。
list(map(lambda x:2*x,range(10))) #0~9依次乘以2
[0,2,4,6,8,10,12,14,16,18]
#本文是基于小甲鱼的学习视频所写的笔记,侵删。