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

发布时间:2020-08-12 22:27:31 作者:千锋Python唐小强
来源:ITPUB博客 阅读:162

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()不支持上面的集合操作,因为字典同一个值可能会对应多个键。

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


推荐阅读:
  1. python合并两个列表中的字典得方法
  2. Python dict(字典) 详细总结

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

2019 python 寻找

上一篇:重要的Myisam Mysql系统至少需要几个库?

下一篇:Java 抽象类

相关阅读

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

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