简明扼要地找出两本词典之间的“关键”区别?

2024-05-16 20:23:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要比较两本字典,才能在一本字典中找到不在另一本字典中的一组键。

我知道Pythonset对象支持:

set3=set1-set2

但我做不到:

dict3=dict1-dict2

或:

missingKeys=dict1.keys()-dict2.keys()

(我对最后一点有点惊讶,因为在Java中,键是一个Set对象)

missingKeys=set(dict1.keys())-set(dict2.keys())

有没有更好或更简洁的方法来做到这一点?


Tags: 对象方法字典javakeyssetset1set2