我有两个大词汇表填充字典。如果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