我有2个字典;如何比较2个元组字典来生成这个字典列表?
Dict1={'John': ('AA', 'BB'), 'Tom': ('XX', 'YY'), 'Jane': ('AA', 'BB')}
Dict2={'John': ('CC', 'DD', '2'), 'Tom': ('CC', 'DD', '1'), 'Jack': ('CC', 'DD', '3')}
基于这两个列表,我想生成一个看起来像这样的字典;
OutputDict={'John': ('AA', 'BB', '2'), 'Tom': ('XX', 'YY', '1')}
它是如何工作的,
- 检查Dict1和Dict2中的字典是否有匹配的键。
- 如果它们具有匹配的键,则将Dict2中的元组的第3个元素复制并粘贴到Dict1中相应的字典中以生成OutputDict。
这怎么可以在Python中完成?我正在使用Python2.7。
既然你描述了算法,为什么你不向我们展示你尝试过的Python代码? – 2014-03-05 10:47:51