1
產生另一種解釋,我有兩個字典,如:比較多本字典和使用python
dict1 = {'Ron': ['Ronaldo', 'Ronald', 'Ron', 'Ronny'],
'John': ['Johnny', 'john', 'johnny Bravo'],
'Hard': ['Hardy', 'Hardy Boys', 'Hardness']}
dict2 = {'Ronald': ['America', 'New York'],
'Johnny': ['Canada', 'Ottawa']}
我想比較兩個字典並提取「關鍵」的dict1和的值 dict2,當且僅當的'關鍵' 的dict2的值匹配的dict1!像:
resultant_dict = {'Ron' : ['America', 'New York'],
'John' : ['Canada', 'Ottawa']}
我已經嘗試嵌套的循環,並能獲得所需的字典,但可以請人幫我在Python的發電機這樣做!謝謝
注意:DICT2的KEY只能是DICT1的價值中的一個!
請說明您的嘗試嗎? – 2013-02-27 10:10:51
此外,這個問題還沒有很好的定義 - 「dict2」中的一個關鍵字只能是「dict1」的一個值嗎?如果不是,那麼在這種情況下會發生什麼? – 2013-02-27 10:11:41