| 按位或 / 集合并集
最后更新:2026-09-22
| 按位或 / 集合并集
| 是按位或;对 set 是并集。
| 分类 | 运算符 |
|---|---|
| 类型 | 运算符 |
| Python 版本 | all |
📝 语法
a | b
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
14
{1, 2, 3}
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Q| 对集合做什么?
A并集:{1, 2} | {2, 3} 得到 {1, 2, 3},等价于 set.union()。
Q| 对字典有用吗?
APython 3.9+ 支持字典合并:d1 | d2 返回合并后的新字典,同名 key 以右侧为准;|= 则是原地更新字典。
Q| 和 or 有什么区别?
A| 是按位或(逐位运算),or 是布尔或(短路、返回操作数)。0b1100 | 0b1010 得到 0b1110(14),而 1 or 2 得到 1。