Tôi có một danh sách các đối tượng mà mỗi đối tượng đều có một thuộc tính cụ thể. Thuộc tính đó không phải là duy nhất, và tôi muốn kết thúc với một danh sách các đối tượng là một tập con của toàn bộ danh sách sao cho tất cả các thuộc tính cụ thể là một tập duy nhất.Danh sách các đối tượng có thuộc tính duy nhất
Ví dụ, nếu tôi có bốn đối tượng:
object1.thing = 1
object2.thing = 2
object3.thing = 3
object4.thing = 2
tôi muốn kết thúc với một trong hai
[object1, object2, object3]
hoặc
[object1, object3, object4]
Đối tượng chính xác mà gió lên trong danh sách cuối cùng không quan trọng, chỉ có một danh sách thuộc tính cụ thể của chúng là duy nhất.
EDIT: Để làm rõ, về cơ bản những gì tôi muốn là tập hợp được tắt khóa của thuộc tính cụ thể đó.
có thể trùng lặp của [Làm thế nào để có được danh sách duy nhất sử dụng một từ khóa: Python ] (https://stackoverflow.com/questions/10024646/how-to-get-unique-list-using-a-key-word-python) – Georgy