Python 我应该重写什么方法来实现自定义成员资格测试?

Python 我应该重写什么方法来实现自定义成员资格测试?,python,python-3.x,Python,Python 3.x,我有课,比如说A。 我制作了一组 s = set(A(1), A(2)...) 如何使用本机的“in”操作符测试实例是否在s中,如 if A(3) in s: ... 像dict一样,您需要覆盖\uuuuuuu散列\uuuuuuu和\uuuuuuuuu eq\uuuuu 有关更多详细信息,请参阅 因此,集合元素的要求与字典键的要求相同;也就是说,元素同时定义了eq()和散列()

我有课,比如说A。 我制作了一组

s = set(A(1), A(2)...)
如何使用本机的“in”操作符测试实例是否在s中,如

if A(3) in s:
  ...

dict
一样,您需要覆盖
\uuuuuuu散列\uuuuuuu
\uuuuuuuuu eq\uuuuu

有关更多详细信息,请参阅

因此,集合元素的要求与字典键的要求相同;也就是说,元素同时定义了eq()和散列()