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