将两个字典的key值做比较,而后将相等的值删除
时间: 2024-03-27 22:37:52 浏览: 79
比较两个值是否相等
可以通过以下代码实现:
```python
dict1 = {'a': 1, 'b': 2, 'c': 3}
dict2 = {'b': 4, 'c': 3, 'd': 5}
# 获取两个字典的key的交集
common_keys = set(dict1.keys()) & set(dict2.keys())
# 删除相同key对应的值
for key in common_keys:
if dict1[key] == dict2[key]:
del dict1[key]
del dict2[key]
```
这样,两个字典中相同key对应的值就被删除了。
阅读全文