по определенному свойству? Допустим, у двух объектов есть свойство name, в конечном списке нужно оставить всего один элемент
Новый список: d = dict() for ob in l: if ob.name not in d: d[ob.name] = ob result = d.values() Изменение старого: s = set() i = 0 while i < len(l): if l[i].name in s: del[i] else: s.add(l[i].name) i+=1
Обсуждают сегодня