首页 > 解决方案 > 根据字典 d1 中的标准键在两个字典中查找元素应该是 d2 中的值,反之亦然

问题描述

我有两个字典如下:

d1={
  11:8,
  12:24,
  21:12
}
d2={
  8:11,
  1:32,
  12:15
}

我需要11 8作为输出作为 key ind2应该匹配d1,反之亦然。

key of d1 is value in d2
key of d2 is value in d1

标签: python

解决方案


d1={
  11:8,
  12:24,
  21:12
}
d2={
  8:11,
  1:32,
  12:15
}

for i in d1:
    if d1[i] in d2:
        if d2[d1[i]]==i:
            print('{} {}'.format(i,d1[i]))

试试这个,希望它会按照你的期望工作!


推荐阅读