Скажімо, я отримав список словників:
[
{'id': 1, 'name': 'john', 'age': 34},
{'id': 1, 'name': 'john', 'age': 34},
{'id': 2, 'name': 'hanna', 'age': 30},
]
і мені потрібно отримати список унікальних словників (видалення дублікатів):
[
{'id': 1, 'name': 'john', 'age': 34},
{'id': 2, 'name': 'hanna', 'age': 30},
]
Чи може хто-небудь допомогти мені з найбільш ефективним способом досягти цього в Python?
set(frozenset(i.items()) for i in list)