Python 的 "in"集合运算符

标签 python

我对用于集合的 python in 运算符有点困惑。

如果我有一个集合 s 和一些实例 b,那么 b in s 是否真的意味着“有一些s 中的元素 x 使得 b == xtrue"?

最佳答案

是的,但它也是的意思是hash(b) == hash(x) ,因此项目的相等性不足以使它们相同。

关于Python 的 "in"集合运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8705378/

相关文章:

python - 将配置文件模型连接到远程用户(自定义身份验证后端)

python - 使用对数轴时如何显示 0 长度条的标签

python - Gunicorn docker 化后找不到静态文件

python - 将 tastypie 导入到项目中

python - Django 中的多种用户类型

python - for 之后无法绘制数据

python - 如何访问py文件中的media_root

java - Java/Python 中的快速 IPC/Socket 通信

python - 将自定义 Docker 与 Azure ML 结合使用

Python IMAP 搜索部分主题