我对用于集合的 python in
运算符有点困惑。
如果我有一个集合 s
和一些实例 b
,那么 b in s
是否真的意味着“有一些s
中的元素 x
使得 b == x
为 true
"?
最佳答案
是的,但它也是的意思是hash(b) == hash(x)
,因此项目的相等性不足以使它们相同。
关于Python 的 "in"集合运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8705378/