私は持っている、
dict1={a:1, b:2, c:3}
dict2={a:3, c:7}
dict1 にあるキーのうち、dict2 にないキーを見つけたい。私もです
diff_as_set = set(dict1.keys()) - set (dict2.keys())
これは私に与えます:b
ただし、dict 2 にないすべてのキーの dict1 からのすべてのキー値マッピングを含む辞書が必要なので、次のようにします。
diff_as_dict = {k:v for k,v in dict1 if k in diff_as_set}
私は得る:
diff_as_dict = {k:v for k, v in dict1 if k in diff_as_set}
ValueError: too many values to unpack (expected 2)
何か案は?