Hi, The most simple is to use the index of the element in the list :
def setAttribute(self, desc, value): n = anObject(desc, value) for i,o in enumerate(self.Objects): if o.getDescription() == desc: self.Objects[i] = n return self.Objects.append(n) Pierre -- http://mail.python.org/mailman/listinfo/python-list