前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python字典联合运算符“|”介绍

Python字典联合运算符“|”介绍

作者头像
小博测试成长之路
发布2023-09-12 08:08:28
3110
发布2023-09-12 08:08:28
举报
文章被收录于专栏:软件测试学习

最近在python学习群里面看到了大佬分享的一个B站视频,点开一看,居然是全英文,视频地址:https://www.bilibili.com/video/BV1nG411d7Ne ,

虽然是英文的,但这也不能阻挡我们学习的脚本哈。看完视频后,从中学到了针对字典操作的一个新的用法:联合运算符|

Python中的字典联合运算符是“|”,它可以将两个字典合并为一个新的字典。这个运算符在Python 3.9中引入,语法非常优美。它将两个字典合并并去除重复的键。如果两个字典中有相同的键,则第二个字典中的值将覆盖第一个字典中的值。

示例如下:

代码语言:javascript
复制
d1 = {'a': 1, 'b': 2}
d2 = {'b': 3, 'c': 4}

new_dict = d1 | d2
print(new_dict)  # 输出:{'a': 1, 'b': 3, 'c': 4}

如果您想要就地更新原始字典,可以使用“|=”运算符。例如:

代码语言:javascript
复制
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 的操作

今天的分享就到这了,文章写的比较简单,碎片化学习,记录学到的小知识点。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-01 08:47,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小博测试成长之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档