У меня есть класс 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 считать эти два объекта равными?