我有一个字典列表。每个字典都有多个键值对,以及一个任意但重要的键值对。例如:
我希望能够删除重复的字典,只有非“ignore-key”值被忽略。我在Stack Overflow上看到了一个相关问题,但它只考虑完全相同的字典。是否有一种方法可以删除几乎相同的字典,使得上面的数据变为:
无论忽略哪个重复项都没有关系。我该怎么做?
thelist = [
{"key" : "value1", "k2" : "va1", "ignore_key" : "arb1"},
{"key" : "value2", "k2" : "va2", "ignore_key" : "arb11"},
{"key" : "value2", "k2" : "va2", "ignore_key" : "arb113"}
]
我希望能够删除重复的字典,只有非“ignore-key”值被忽略。我在Stack Overflow上看到了一个相关问题,但它只考虑完全相同的字典。是否有一种方法可以删除几乎相同的字典,使得上面的数据变为:
thelist = [
{"key" : "value1", "k2" : "va1", "ignore_key" : "arb1"},
{"key" : "value2", "k2" : "va2", "ignore_key" : "arb11"}
]
无论忽略哪个重复项都没有关系。我该怎么做?