根据Python中的两个键获取字典值

时间:2014-06-04 18:38:26

标签: python dictionary key

我解析了许多输入文件,并将这些信息存储在2个字典中,其中包含3种密钥:

dict1[(x,y,z)] = val
dict2[(x,y,z)] = val

我现在要做的是仅在键xy匹配时比较两个词典的值。有没有办法做到这一点,而不是每次迭代遍历两个字典的嵌套循环?它们太大而且耗时太长。

具体来说,我正在寻找类似的东西:

for k,v in dict1.items():
    tmp1 = k[0]
    tmp2 = k[1]
    # get only the value from dict2 with both tmp1 and tmp2 as keys

谢谢!

0 个答案:

没有答案