2 つの辞書を比較して、一方の辞書に含まれていないキーのセットを見つける必要がありました。
Python setオブジェクトがサポートしていることを知っています:
set3=set1-set2
しかし、私はできません:
dict3=dict1-dict2
また:
missingKeys=dict1.keys()-dict2.keys()
(Java ではキーが Set オブジェクトであるため、最後の点には少し驚きました。) 1 つの解決策は次のとおりです。
missingKeys=set(dict1.keys())-set(dict2.keys())
これを行うためのより良い、またはより簡潔な方法はありますか?