从嵌套的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第三方库


热门话题
JAVAutil。整数java的扫描器键盘输入   java通知运行后立即崩溃   java如何在一个只能由类修改而不能由其实例修改的类中生成静态变量?   数据库Java字段猜测   返回值周围的java括号为什么?   java Android更新通讯录中的联系人   一个消费者正在读取数据   java是否可以通过编程方式为蓝牙配对设置pin?   java Spring引导和buildResponseEntity()   java为什么序列化可以在没有实现可序列化的情况下工作   Java同步无助于相互排斥   twitter Java Twitter4J未在推文下显示源标签   为什么Javasocket不支持中断处理?