Hãy nói rằng tôi có một danh sách từ điển:
[
{'id': 1, 'name': 'john', 'age': 34},
{'id': 1, 'name': 'john', 'age': 34},
{'id': 2, 'name': 'hanna', 'age': 30},
]
và tôi cần có được một danh sách các từ điển duy nhất (loại bỏ các bản sao):
[
{'id': 1, 'name': 'john', 'age': 34},
{'id': 2, 'name': 'hanna', 'age': 30},
]
Ai đó có thể giúp tôi cách hiệu quả nhất để đạt được điều này trong Python không?
set(frozenset(i.items()) for i in list)