我有兩個類型的字典(字符串,字符串)。我需要比較這些並創建一個只有Keys不匹配的新字典。例如,假定這些值按鍵比較兩個字典,並創建一個新的密鑰不匹配
Dictionary A
Key Value
=========
A B
C D
Dictionary B
Key Value
=========
A Z
E D
我需要建立一個新的字典,只會有一個單一入口(E,d)
==== ====編輯
當比較完成時,我只是涉及到鍵,這些值是沒有意義的。關鍵值只是字符串,因此不要鏈接到其他對象。沒有隱藏的映射等。「價值」只有當我得到的字典,因爲這是在我的程序中使用時發揮作用。想想這個問題,就好像這些值不存在一樣,我只是試圖獲取字典「B」中但不是「字典」A中的鍵列表。我對鍵「C」沒有興趣,因爲我我的唯一值只是在字典裏「B」只是興趣,但沒有在字典裏「A」
在這種情況下(C,D)會發生什麼?換句話說,您是否只希望字典B中的鍵與字典A中的條目不匹配? –
我們可以假定一個值不是從同一個字典中的不同鍵映射而來的嗎?也就是說,我們在同一個字典中不能有例如'(A => B)'和'(C => B)'? –
這個問題不足以給出正確的答案。 – Jocke