Hãy nói rằng tôi có một danh sách các từ điển:Python - Danh sách các từ điển độc đáo
[
{'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},
]
Can ai giúp tôi với cách hiệu quả nhất để đạt được điều này trong Python?
Làm thế nào rộng là các bộ từ điển? Bạn có cần kiểm tra thuộc tính riêng lẻ để xác định các bản sao hay đang kiểm tra một giá trị duy nhất trong chúng đủ không? –
Những dicts có 8 cặp khóa: giá trị và danh sách có 200 dicts.Họ thực sự có một ID và nó an toàn cho tôi để loại bỏ các dict từ danh sách nếu giá trị ID tìm thấy là một bản sao. – Limaaf
Bản sao có thể có của [Cách tạo giá trị trong danh sách từ điển độc đáo?] (Http://stackoverflow.com/questions/31792680/how-to-make-values-in-list-of-dictionary-unique) – Abhijeet