python 字典差集
时间: 2024-03-25 07:34:35 浏览: 84
python DataFrame 取差集实例
Python中的字典差集可以通过使用集合操作符`-`来实现。字典差集是指从一个字典中移除另一个字典中存在的键值对,返回剩余的键值对。
下面是一个示例代码:
```python
dict1 = {'a': 1, 'b': 2, 'c': 3}
dict2 = {'b': 2, 'c': 3, 'd': 4}
diff_dict = {key: dict1[key] for key in dict1.keys() - dict2.keys()}
print(diff_dict)
```
输出结果为:
```
{'a': 1}
```
在上面的示例中,我们定义了两个字典`dict1`和`dict2`,然后使用集合操作符`-`来获取`dict1`中存在而`dict2`中不存在的键值对,将其存储在`diff_dict`中。
阅读全文