d1 の各エントリ (a、b) に対して 2 つの辞書 d1 と d2 があります。a が d2 のキーでない場合は、各エントリ (a、b) の新しい辞書に (a、b) を追加しますd2、a が d1 のキーでない場合 (つまり、d1 の a でない場合)、(a,b) を新しい辞書に追加します。例 d1 が {2:3, 8:19, 6:4, 5:12} の場合d2 が {2:5, 4:3, 3:9} の場合、新しい辞書は {8:19, 6:4, 5:12, 4:3, 3:9} になります。これまでの私のコードは次のとおりです。
d3 = {}
for i in d1.items():
if i[1] not in d2.keys():
d3[i[0]] = d2[i[1]]