filter(function,iterable)功能:
该接受两个函数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,然后返回True或False,最后将返回True的元素放到新的迭代器对象中
参数function–判断函数****
iterable–可迭代对象(如 序列)
返回一个迭代器对象
实例:
def add(n):
return n%2==1
f=filter(add,[1,2,3,4])
for x in f:
print(x)
结果为:
1
3



