标签:个数 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变量里面就没有值了
标签:个数 key 数据 filter 消失 int 一个 UNC 函数
原文地址:https://www.cnblogs.com/yandh/p/13586558.html