On Aug 19, 4:47 pm, Peter Otten <__pete...@web.de> wrote: > Karsten Wutzke wrote: > > I have an object which has a list of other complex objects. How do I > > best achieve a complex "contains" comparison based on the object's > > class? In Java terms, I'm looking for an equivalent to equals(Object) > > in Python. Does a similar thing exist? Directions appreciated. > > I can't infer from your question whether you already know about > __contains__(). So there: > > >>> class Cornucopia: > > ... def __contains__(self, other): > ... return True > ...>>> c = Cornucopia() > >>> 42 in c > True > >>> "cherry pie" in c > True > >>> c in c > > True
Whoops that easy... Thanks! Karsten -- http://mail.python.org/mailman/listinfo/python-list