皓月星空

导航

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整除的函数输出

posted on 2019-08-18 15:10  皓月星空  阅读(511)  评论(0编辑  收藏  举报