Cómo obtener la lista de objetos con atributo único
Fondo
tengo unlist
. Estalist
tiene muchos objetos Cada objeto tiene unaid
. Ahora los objetos son de diferentes tipos.
<code>objects = [Aobject, Bobject, Cobject] </code>
dónde
<code>>>> Aobject != Bobject True >>> Aobject.id == Bobject.id True </code>Problema
quiero unlist
de objetos únicos basados en elobject.id
.
Algo como esto:
<code>set(objects, key=operator.attrgetter('id')) </code>
(Esto no funciona. Pero quiero algo como esto)