从嵌套的dict和list中删除值

deep-filter的Python项目详细描述


深度过滤器

一个简单的包,从dict/list中过滤出值,包括嵌套在其中的所有dict/list。

用法

fromdeep_filterimportdeep_filterx={'nope':69,'yep':[69,{'maybe':None},99]}deffilter_func:returnvalue!=69result=deep_filter(x,filter_func)print(result)# {'yep': [{}, 99]}

深层过滤器(dict_或_list,filter_func=default_filter_func)

  • dict_or_list:字典或列表
  • filter\u func:可选回调函数。它将以一个值作为参数,如果保留该值,则返回True,否则返回False。如果省略,None值将被过滤掉。

返回已筛选的dict或list。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java EclipseLink级联持久化异常   java Android Studio本地库模块问题   java更新值Netbeans   java从消息数组中返回一条消息   java Struts标记:一个jsp中有多个寻呼机   java如何访问hibernate。cfg。xml,config。属性和log4j。来自项目文件夹外部的属性   JavaSpringPetCare示例,控制器操作如何链接到jsp的?   java理解try&catch和错误处理   javascript如何将数据从动态表存储到数据库   使用JAVA比较不同格式的值   java如何在返回服务时设置下拉列表的默认值?   java将oracle十六进制字符串转换为实际字符串值   java jpa子图和MappedSuperclass抛出未知实体   用Java实现swing自定义Matlab按钮外观   随机掷骰的java百分比数学结果不正确   java创建了文件路径,但照片无法保存,我一直在抓拍   java如何确保要使用的端口始终可用(即未使用)?   xsd如何用java生成JAXBC类。util。可选择的   java更改JOptionPane中的按钮布局。showOptionDialog()