test whether 2 objects are equal
Rene Pijlman
reply.in.the.newsgroup at my.address.is.invalid
Tue Jan 31 05:44:22 EST 2006
Yves Glodt:
>I need to compare 2 instances of objects to see whether they are equal
>or not,
This prints "equal":
class Test(object):
def __init__(self):
self.var1 = ''
self.var2 = ''
def __eq__(self,other):
return self.var1 == other.var1 and self.var2 == other.var2
test1 = Test()
test1.var1 = 'a'
test1.var2 = 'b'
test2 = Test()
test2.var1 = 'a'
test2.var2 = 'b'
if test1 == test2:
print "equal"
else:
print "not equal"
--
René Pijlman
More information about the Python-list
mailing list