Skip to main content
 首页 » 编程设计

python之在字典列表中查找重复项

2025年05月04日15jackei

<分区>

我有一个 python 字典列表,它可能是这样的:

l = [{'id': 'scissor'}, {'id': 'cloth'}, {'id': 'scissor'}] 

现在,我想知道是否有一种有效的方法可以从此列表中删除重复项。所以结果应该是这样的:

r = [{'id': 'scissor'}, {'id': 'cloth'}] 

我尝试使用 frozenset 但无法对字典类型进行哈希处理。有没有一种有效的方法可以从 python 库中的任何结构执行此操作?

编辑 如果 dict 完全相同,则这些项目被认为是重复的。