Re: test whether 2 objects are equal
- From: Yves Glodt <y.glodt@xxxxxxxxxxxxxxx>
- Date: Tue, 31 Jan 2006 16:07:54 +0100
bruno at modulix wrote:
Yves Glodt wrote:Hello,
I need to compare 2 instances of objects to see whether they are equal or not, but with the code down it does not work (it outputs "not equal")
#!/usr/bin/python
class Test: var1 = '' var2 = ''
Take care, this creates two *class* variables var1 and var2. For *instance* variables, you want:
Thanks for making me aware. I'll have to read more about classes in python... ( As you can see I'm still new to it ;-)
btw, this is the best list I've ever joined, very helpful and nice ppl.
Have a nice day! Yves
class Test: def __init__(self, var1='', var2=''): self.var1 = var1 self.var2 = var2
test1 = Test() test1.var1 = 'a' test1.var2 = 'b'
This creates instances variables var1 and var2 for test1 (shadowing class variables).
(snip the rest, see other posts in this thread)
.
- References:
- test whether 2 objects are equal
- From: Yves Glodt
- Re: test whether 2 objects are equal
- From: bruno at modulix
- test whether 2 objects are equal
- Prev by Date: Re: backreference in regexp
- Next by Date: Omniorb event channel question
- Previous by thread: Re: test whether 2 objects are equal
- Next by thread: Re: test whether 2 objects are equal
- Index(es):