我有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