Diciamo che ho un elenco di dizionari:
[
{'id': 1, 'name': 'john', 'age': 34},
{'id': 1, 'name': 'john', 'age': 34},
{'id': 2, 'name': 'hanna', 'age': 30},
]
e ho bisogno di ottenere un elenco di dizionari univoci (rimuovendo i duplicati):
[
{'id': 1, 'name': 'john', 'age': 34},
{'id': 2, 'name': 'hanna', 'age': 30},
]
Qualcuno può aiutarmi con il modo più efficiente per raggiungere questo obiettivo in Python?
set(frozenset(i.items()) for i in list)