温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

2019实用的Python运用技法总结:在两个字典中寻找相同点

发布时间:2020-08-12 22:27:31 阅读:169 作者:千锋Python唐小强 栏目:编程语言
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

2019实用的Python运用技法总结:在两个字典中寻找相同点

前言:现在有两个字典,我们想找出它们中间可能相同的地方(相同的键、相同的值)

2019实用的Python运用技法总结:在两个字典中寻找相同点

只需要用过keys()或者item()方法执行常见的集合操作(并集、交集、差集)即可。

a={
 'x':1,
 'y':2,
 'z':3
}
b={
 'w':10,
 'x':11,
 'y':2
}
#找出 在两个字典中读存在的键
print(a.keys() & b.keys())
#找出 存在a却不存在b的键
print(a.keys() -b.keys())
#找出两个字典中,键和值都同时相等的数据
print(a.items() & b.items())

运行结果:

{'y''x'}
{'z'}
{('y', 2)}

字典中的values()不支持上面的集合操作,因为字典同一个值可能会对应多个键。

我觉得大家在学习或者工作中都会用得到这些小技法和小技巧,哈哈哈,有补充的欢迎伙伴留言哈!

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

原文链接:http://blog.itpub.net/69923331/viewspace-2653203/

AI

开发者交流群×