MyClass
私は2つのメンバー変数foo
とを含むクラスを持っていますbar
:
class MyClass:
def __init__(self, foo, bar):
self.foo = foo
self.bar = bar
このクラスには 2 つのインスタンスがあり、それぞれが と に対して同じ値を持っていfoo
ますbar
。
x = MyClass('foo', 'bar')
y = MyClass('foo', 'bar')
ただし、それらを等しいかどうか比較すると、Python は次のように返しますFalse
。
>>> x == y
False
これら2つのオブジェクトが等しいとPythonに見なさせるにはどうすればよいですか?