python------filter(过滤器)

filter函数接收一个函数和一个序列,他把传入的函数依次作用于每个元素,然后根据返回值的真假来确定保留还是丢弃

def is_odd(n):
    return n % 2 == 1

temlist = filter(is_odd,[1,2,3,4,5,6,7,8,9,10])
newlist = list(temlist)
print(newlist)

#将不能被2整除的函数输出

原文地址:https://www.cnblogs.com/hyxk/p/11372484.html