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

2024-04-25 15:19:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我分析了许多输入文件,并将它们的信息存储在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

谢谢你!你知道吗


Tags: 文件方法in信息for字典格式时间

热门问题