python对比两个dict
时间: 2023-07-01 08:25:54 浏览: 221
python两种遍历字典(dict)的方法比较
可以使用Python内置的set类型来比较两个字典的键或值是否相同。以下是一个示例代码:
```python
dict1 = {'a': 1, 'b': 2, 'c': 3}
dict2 = {'a': 1, 'b': 2, 'd': 4}
# 比较字典的键
if set(dict1.keys()) == set(dict2.keys()):
print("两个字典的键相同")
else:
print("两个字典的键不相同")
# 比较字典的值
if set(dict1.values()) == set(dict2.values()):
print("两个字典的值相同")
else:
print("两个字典的值不相同")
```
输出:
```
两个字典的键不相同
两个字典的值相同
```
阅读全文