list(filter(None,[1,0,False,True]))
自动过滤掉是0的数 只留非零的
def odd(x):
return x % 2
temp = range(10)
show = filter(odd,temp)
list(show)
odd:代表过滤的方法 偶数%2都为0 就是过滤掉偶数
利用匿名函数实现上述操作:
list(filter(lambda x : x%2,range(10)))
map的使用:
例如 list(map(lambda x : x * 2,range(10)))
map有两个参数 第一个参数 是一个函数,第二个参数是数据,map的作用就是将第二个参数的所有数据放到第一个参数的表达式中计算