在Python中比较某些对象的两个实例是否相同的最佳方法是什么?我希望能够做类似的事情
例:
class MyClass:
def __init__(self, foo, bar):
self.foo = foo
self.bar = bar
Run Code Online (Sandbox Code Playgroud)
编辑:
进一步澄清这个问题.我想通过属性值进行比较,并制作一个更通用的解决方案
x = MyClass('foo', 'bar')
y = MyClass('foo', 'bar')
Run Code Online (Sandbox Code Playgroud)
MyClass方法看起来应该是这样的吗?
>>> x == y
False
Run Code Online (Sandbox Code Playgroud)