Python 根据字典d1中的条件在两个字典中查找元素,字典d1中的键应为d2中的值,反之亦然
我有两本字典如下:Python 根据字典d1中的条件在两个字典中查找元素,字典d1中的键应为d2中的值,反之亦然,python,Python,我有两本字典如下: d1={ 11:8, 12:24, 21:12 } d2={ 8:11, 1:32, 12:15 } 我需要11 8作为输出,因为d2中的键应该匹配d1,反之亦然 key of d1 is value in d2 key of d2 is value in d1 试试这个,希望它能按照你的期望工作 为什么不呢。它是d2中的一个键和d1中的一个值? for k, v in d1.items(): if v in d2 and d2[v] ==
d1={
11:8,
12:24,
21:12
}
d2={
8:11,
1:32,
12:15
}
我需要11 8
作为输出,因为d2
中的键应该匹配d1
,反之亦然
key of d1 is value in d2
key of d2 is value in d1
试试这个,希望它能按照你的期望工作 为什么不呢。它是d2中的一个键和d1中的一个值?
for k, v in d1.items():
if v in d2 and d2[v] == k:
print(k, v)
for k, v in d1.items():
if v in d2 and d2[v] == k:
print(k, v)