Python字典联合运算符“|”介绍
最近在python学习群里面看到了大佬分享的一个B站视频,点开一看,居然是全英文,视频地址:https://www.bilibili.com/video/BV1nG411d7Ne ,虽然是英文的,但这也不能阻挡我们学习的脚本哈。看完视频后,从中学到了针对字典操作的一个新的用法:联合运算符|Python中的字典联合运算符是“|”,它可以将两个字典合并为一个新的字典。这个运算符在Python 3.9中
最近在python学习群里面看到了大佬分享的一个B站视频,点开一看,居然是全英文,视频地址:https://www.bilibili.com/video/BV1nG411d7Ne ,
虽然是英文的,但这也不能阻挡我们学习的脚本哈。看完视频后,从中学到了针对字典操作的一个新的用法:联合运算符|
Python中的字典联合运算符是“|”,它可以将两个字典合并为一个新的字典。这个运算符在Python 3.9中引入,语法非常优美。它将两个字典合并并去除重复的键。如果两个字典中有相同的键,则第二个字典中的值将覆盖第一个字典中的值。
示例如下:
d1 = {'a': 1, 'b': 2}
d2 = {'b': 3, 'c': 4}
new_dict = d1 | d2
print(new_dict) # 输出:{'a': 1, 'b': 3, 'c': 4}
如果您想要就地更新原始字典,可以使用“|=”运算符。例如:
dict1 = {'a': 1, 'b': 2}
dict2 = {'b': 3, 'c': 4}
dict1 |= dict2
print(dict1) # 输出: {'a': 1, 'b': 3, 'c': 4}
dict1 |= dict2
等价于 dict1 = dict1 | dict2
|=的这个操作就有点类似于 a += 1 等价于 a = a + 1 的操作
今天的分享就到这了,文章写的比较简单,碎片化学习,记录学到的小知识点。
End
如果觉得文章对你有帮助的话,欢迎点赞转发~
如果还没有进粉丝交流群的小伙伴,赶快添加好友(xiaobotester)邀请你们进群喔。
👇👇👇
关注公众号,测试干货及时送达
为感谢所有粉丝的关注和长期以来的支持,特在公众号后台为大家准备了一些资料,可在后台回复【百宝箱/关键字】获取相关链接,资料会持续更新,有需要的可以先私聊作者补充文档。
如果想查看博主的所有文章列表,可以在公众号的菜单那里进行点击查看:

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)