最近在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)邀请你们进群喔。

 
👇👇👇

关注公众号,测试干货及时送达825e8b6a73533a8fbfd133fde385a7a8.png

为感谢所有粉丝的关注和长期以来的支持,特在公众号后台为大家准备了一些资料,可在后台回复【百宝箱/关键字】获取相关链接,资料会持续更新,有需要的可以先私聊作者补充文档。

d91c39c0a3adc898c7f2ae1440bd1c13.png

如果想查看博主的所有文章列表,可以在公众号的菜单那里进行点击查看:

17853d06d5612318ea692008c5a1a23e.png

Logo

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

更多推荐