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