码迷,mamicode.com
首页 > 其他好文 > 详细

Filter函数

时间:2020-09-11 14:20:51      阅读:42      评论:0      收藏:0      [点我收藏+]

标签:个数   key   数据   filter   消失   int   一个   UNC   函数   

"""
filter(fn,lsd)
过滤,按照条件进行过滤.
执行流程:lsd中的每一个元素依次作用在fn上,如果返回为True,那么就保留数据
如果返回False,那么就过滤掉这个数据
"""
lsd = [1,2,3,4,5,6,7,8,9]
def func(key):
if key%2 == 0: #:条件是对key取余
return True
else:
return False
res = filter(func,lsd)
print(list(res)) #:我们第一次读取这个res,当读取完毕之后这些数据就消失了
print(list(res)) #:所以当我在list这个变量时里面的值已经被抛弃了(filter作用)最终res变量里面就没有值了

Filter函数

标签:个数   key   数据   filter   消失   int   一个   UNC   函数   

原文地址:https://www.cnblogs.com/yandh/p/13586558.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!