字典列表去重,因为可变对象不可以哈希,所以这个样子搞:[dict(t) for t in set([tuple(d.items()) for d in li])]

Posted ~你曾说过分手后还能做炮友

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典列表去重,因为可变对象不可以哈希,所以这个样子搞:[dict(t) for t in set([tuple(d.items()) for d in li])]相关的知识,希望对你有一定的参考价值。

[dict(t) for t in set([tuple(d.items()) for d in li])]

双层列表解析还不太占内存,速度还快,就两个字送给你,牛b!

以上是关于字典列表去重,因为可变对象不可以哈希,所以这个样子搞:[dict(t) for t in set([tuple(d.items()) for d in li])]的主要内容,如果未能解决你的问题,请参考以下文章

Python-集合

1-面试题:python

集合字典哈希算法变量的缓存机制小数据池强制类型转换

four

Python数据类型-集合

集合set()