python - 字典合并 (|) 和更新运算符 (|=) 运算符有什么区别?
解决方案
这些就像其他增强操作一样。|
像这样做一样创建一个新字典{**d1, **d2}
。|=
更新现有的字典,如.update
.
>>> d1 = {1:1, 3:3}
>>> d2 = {2:2, 3:4}
>>>
>>> d3 = d1 | d2
>>> d3
{1: 1, 3: 4, 2: 2}
>>>
>>> d1 |= d2
>>> d1
{1: 1, 3: 4, 2: 2}
推荐阅读
- java - how, using retrofit2, confirm a GET request with a certificate (root -> ca -> my)
- powerbi - 在查询编辑器步骤之前应用过滤器
- google-bigquery - 如果键为空,则 BigQuery 嵌套表从嵌套表中删除
- jquery - 从 Select2 中获取选定的值
- javascript - 反应路由器 dom 库不适用于我的项目
- javascript - 在 Electron 应用程序中动态加载 JavaScript 代码/文件
- git - 如何从 git 读取文件并将其作为请求正文发布到 API
- javascript - Angular 8:让一个变量订阅 1 个组件类中的另一个变量
- javascript - componentdidmount完成后渲染
- java - 执行 TestNG 套件时,正在使用旧版本的测试类