快速且非常基本的新手问题。
如果我有如下所示的字典列表:
L = []
L.append({"value1": value1, "value2": value2, "value3": value3, "value4": value4})
假设存在多个条目,其中 value3 和 value4 与其他嵌套字典相同。我如何快速轻松地找到并删除那些重复的词典。
维持秩序并不重要。
Thanks.
EDIT:
如果有五个输入,如下所示:
L = [{"value1": fssd, "value2": dsfds, "value3": abcd, "value4": gk},
{"value1": asdasd, "value2": asdas, "value3": dafdd, "value4": sdfsdf},
{"value1": sdfsf, "value2": sdfsdf, "value3": abcd, "value4": gk},
{"value1": asddas, "value2": asdsa, "value3": abcd, "value4": gk},
{"value1": asdasd, "value2": dskksks, "value3": ldlsld, "value4": sdlsld}]
输出应如下所示:
L = [{"value1": fssd, "value2": dsfds, "value3": abcd, "value4": gk},
{"value1": asdasd, "value2": asdas, "value3": dafdd, "value4": sdfsdf},
{"value1": asdasd, "value2": dskksks, "value3": ldlsld, "value4": sdlsld}