filter函数和map函数
filter函数
#filter()方法用来做过滤 def is_odd(x): return x%2 == 1 #返回的是一个布尔值 ret = filter(is_odd,[1,2,3,4,5,3]) #可迭代 for i in ret: print(i)
map函数
#map()函数执行前后元素个数不变,值可能发生改变 ret = map(abs,[1,-3,2,5,-4]) print(ret) for i in ret: print(i)
filter函数
#filter()方法用来做过滤 def is_odd(x): return x%2 == 1 #返回的是一个布尔值 ret = filter(is_odd,[1,2,3,4,5,3]) #可迭代 for i in ret: print(i)
map函数
#map()函数执行前后元素个数不变,值可能发生改变 ret = map(abs,[1,-3,2,5,-4]) print(ret) for i in ret: print(i)