如何在python中唯一化字典列表

如何在python中唯一化字典列表,第1张

如何在python中唯一化字典列表

如果您的值是可哈希的,那么它将起作用

>>> [dict(y) for y in set(tuple(x.items()) for x in d)][{'y': 4, 'x': 3}, {'y': 2, 'x': 1}]

编辑:

我尝试了一下,没有重复,它似乎工作正常

>>> d = [{'x':1, 'y':2}, {'x':3, 'y':4}]>>> [dict(y) for y in set(tuple(x.items()) for x in d)][{'y': 4, 'x': 3}, {'y': 2, 'x': 1}]

>>> d = [{'x':1,'y':2}]>>> [dict(y) for y in set(tuple(x.items()) for x in d)][{'y': 2, 'x': 1}]


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5654869.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存