quick and very simple question for newbies.
If I have a list of dictionaries looking like this:
L = [] L.append({"value1": value1, "value2": value2, "value3": value3, "value4": value4})
Suppose there are several entries where value3 and value4 are identical to other nested dictionaries. How to quickly and easily find and delete these duplicate dictionaries.
Keeping order does not matter.
Thanks.
EDIT:
If there are five inputs, for example:
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}]
The output is as follows:
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}