filter()
功能:把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。
参数:(1)函数(2)序列
例子:
def is_odd(n):
return n %2==1
print(list(filter(is_odd,[1,2,3,4,5,6])))
结果:
[1, 3, 5]
filter()
功能:把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。
参数:(1)函数(2)序列
例子:
def is_odd(n):
return n %2==1
print(list(filter(is_odd,[1,2,3,4,5,6])))
结果:
[1, 3, 5]