我有两个字典列表:
list_1 = [{a:'cat', b:'dog', c:'bird'},{a:'**mouse**', b:'lizard', c:'fish'},{a:'**hen**', b:'pony', c:'frog'}]
list_2 = [{x:'goat', y:'**mouse**', z:'horse'},{x:'horse', y:'**hen**', z:'tiger'},{x:'bee', y:'fly', z:'toad'}]
值“mouse”和值“hen”出现在两个字典列表中,但这两个值都有唯一的键
在本例中,当两个列表中的“mouse”键和“hen”键不同时,如何查找列表_1和列表_2之间字典值的匹配位置
我试图搜索类似的帖子,但只找到了匹配键的比较。 (示例:在两个列表中,“hen”的键为“a”,而“鼠标”的值为“c”)
我制作了一个函数来获取dict列表的所有唯一值
使用此代码,我们可以获得两组唯一值,并找到这两组值的交点:
我的结果是:
也许吧
相关问题 更多 >
编程相关推荐