Фон
У меня есть list
.
Этот list
имеет много объектов. Каждый объект имеет id
. Теперь объекты имеют разные типы.
objects = [Aobject, Bobject, Cobject]
где
>>> Aobject != Bobject
True
>>> Aobject.id == Bobject.id
True
Проблема
Я хочу list
уникальных объектов на основе object.id
.
Что-то вроде этого:
set(objects, key=operator.attrgetter('id'))
(Это не работает, но я хочу что-то вроде этого)