如何找到两个Python字典中包含的键的不同之处?

如何找到两个Python字典中包含的键的不同之处?

我们可以使用set数据类型来实现这一点。Set是一个无序集合,包含唯一的不可变对象。它用于执行数学集合理论中定义的集合操作。两个集合的对称差异操作产生留出公共元素的元素。

阅读更多:Python 教程

示例

我们可以从两个字典对象的键建立一个set对象,并借助^运算符执行对称差异

>>> D1={1:100, 2:200, 3:300}
>>> D2={1:1000, 3:300, 5:500}
>>> set(D1.keys())^set(D2.keys())
{2, 5}
Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册