python 从dict或list中删除无值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 从dict或list中删除无值相关的知识,希望对你有一定的参考价值。

def drop_none_values(data):
    if hasattr(data, 'items'):
        return {
            k: v for k, v in data.items() if v is not None
        }
    return [x for x in data if x is not None]

以上是关于python 从dict或list中删除无值的主要内容,如果未能解决你的问题,请参考以下文章

从Dicts Python 3中删除换行符

使用python删除此列表中的无值[重复]

Python_List,Tuple,Dict,Set

Python List+Tuple+Dict+Set小结

python数据类型的随笔,关于list,dict和set

python删除字典a中value为0的元素或对象