美文网首页
python list里面包含dict进行去重

python list里面包含dict进行去重

作者: 沫明 | 来源:发表于2019-12-12 10:51 被阅读0次

    list里面包含dict进行去重

    python3需要引用包,python2不需要引用

    from functools import reduce
    list_dict_data = [{'aa': '111'}, {'aa': '111'}, {'aa': '111'}, 'bb', 'bb', 'cc']
    def list_dict_duplicate_removal(list_dict_data):
        run_function = lambda x, y: x if y in x else x + [y]
        return reduce(run_function, [[], ] + list_dict_data)
    print(list_dict_duplicate_removal(list_dict_data))
    #[{'aa': '111'}, 'bb', 'cc']
    
    image.png

    相关文章

      网友评论

          本文标题:python list里面包含dict进行去重

          本文链接:https://www.haomeiwen.com/subject/yyizgctx.html