我有兩個大詞彙表填充字典。如果dict2 == dict1中的一個值,並且將新組合的匹配放在其他地方,我需要合併這些條目。我無法解釋它。合併條目,過濾Python字典
列出一個包含:
{'keyword':value, 'keyword2':value2}
列出兩種:
{'keyword2':value2, 'keyword3':value3}
我想用字典,包括關鍵詞1,關鍵詞和KEYWORD3一個新的列表,如果兩個列表共享相同的「關鍵字2」值。什麼是最好的方法來做到這一點?當我嘗試時,我只想出了大量的嵌套for循環。謝謝
我想你使用語言翻譯年齡錯誤。像'{'k1':'v1','k2':'v2'}'是一個「字典」,而不是一個列表;像'k1'這樣的個人成員:'v1'是一個「元素」或「映射」。也許是迂腐,但它會讓你更難理解。 – Etaoin 2010-05-20 07:47:05
如果列表對同一個密鑰有不同的值,會發生什麼?哪一個勝利?或者應該刪除條目或引發異常? – 2010-05-20 08:54:02