li = [{'a': 1}, {'b': 2}, {'a': 1}]
li = [dict(t) for t in set([tuple(d.items()) for d in li])]
print(li)
>>>[{'a': 1}, {'b': 2}]
li = [{'a': 1}, {'b': 2}, {'a': 1}]
li = [dict(t) for t in set([tuple(d.items()) for d in li])]
print(li)
>>>[{'a': 1}, {'b': 2}]