我有一个类MyClass
,其中包含两个成员变量foo
和bar
:
class MyClass:
def __init__(self, foo, bar):
self.foo = foo
self.bar = bar
我有这个类的两个实例,每个实例都有相同的值foo
和bar
:
x = MyClass('foo', 'bar')
y = MyClass('foo', 'bar')
但是,当我比较它们是否相等时,Python 会返回False
:
>>> x == y
False
我怎样才能让python认为这两个对象相等?