【发布时间】:2016-06-28 04:49:55
【问题描述】:
我有两个字典,它们的键不匹配,但值会。每个字典中的所有值都包含 3 个列表项作为整数。
dict1 = {'red':[1,2,3],'blue':[2,3,4],'orange':[3,4,5]}
dict2 = {'green':[3,4,5],'yellow':[2,3,4],'red':[5,2,6]}
我想比较每个列表并找出哪两个键具有匹配的值列表。在这种情况下,“蓝色”和“黄色”匹配,以及“绿色”和“橙色”。
我查看了这个帖子,但无法让它工作,我不确定我问的是同样的事情:comparing two dictionaries with list type values
我以前没有使用过字典,也不确定我是否理解列表推导。 (很多帖子似乎都在使用它们)
【问题讨论】:
-
如果一个值在两个以上的键之间共享(即三种颜色具有相同的值)会发生什么?
标签: python list dictionary compare