Disons que j'ai une liste de dictionnaires:
[
{'id': 1, 'name': 'john', 'age': 34},
{'id': 1, 'name': 'john', 'age': 34},
{'id': 2, 'name': 'hanna', 'age': 30},
]
et j'ai besoin d'obtenir une liste de dictionnaires uniques (en supprimant les doublons):
[
{'id': 1, 'name': 'john', 'age': 34},
{'id': 2, 'name': 'hanna', 'age': 30},
]
Quelqu'un peut-il m'aider avec le moyen le plus efficace d'y parvenir en Python?
set(frozenset(i.items()) for i in list)