Advertisement

Python 过滤函数 filter() 解析

阅读量:

一、过滤函数定义与实现

该技术被应用于对容器内部所包含的元素实施筛选操作。

二、 过滤函数语法

filter(function,iterable)

参数function:用于设定筛选标准的函数,其输出结果为布尔值

参数iterable: 一种可迭代的数据结构

三、过滤函数的应用场景

1、筛选符合条件的元素

需求:从列表数据中提取超出20数值的条目

复制代码
 #提供过滤条件函数

    
 def ft(x):
    
     return x>20
    
  
    
 #导入随机包
    
 import random
    
 #随机生成不重复的数据
    
 data=random.sample(range(15,30),10)
    
 print(data)
    
  
    
 #返回过滤对象
    
 filtered=filter(ft,data)
    
 print(filtered)
    
 print('@'*100)
    
 print(f'{data} 大于20的数:',end='')
    
 #转换成列表
    
 print(list(filtered))
    
    
    
    

注意:f

全部评论 (0)

还没有任何评论哟~