我有一個字典,並希望與另外3個字典進行比較。 如果密鑰不存在於任何3個字典中,則使用該密鑰創建一個新的字典,值對,同樣,如果密鑰和值都匹配3個字母中的任何一個,並且如果密鑰存在但值爲不同然後再創建一個字典。python多個字典比較
a={'a':1,'b':2,'c':3,'d':4}
b={'a':10,'b':20}
c={'p':100,'q':200,'c':300}
d={'a':1000,'x':2000,'c':3}
將dict a與b,c和d進行比較後,結果應該是p_dict = {'d':4}
和q_dict = {'a':1,'b':2}
我在考慮多個for循環,但它會在比較dict a和b後創建2個字典,這會使進程複雜化。有沒有人有更好的主意?
@PaulC:爲什麼要使用一個URL縮短如果新網址超出原來的? –
很好的問題。我認爲,因爲它看起來不錯。我剛剛從我打開的另一個標籤複製它。沒有特別的理由使用它。我會在下次使用「正常」的! –
@Tim,我已經更新了正確的格式,但你已經知道了。 – user922898