假设我们有两个字典:
a = {0:0, 1:1, 2:2, 3:3, 4:4, 5:5, 6:6, 7:7}
b = {0:0, 1:7, 2:6, 3:5, 4:4, 5:3, 6:2, 7:1}
因为在字典中 0
和 4
位置匹配键值对的键,例如 a[0] == b[0] 和 a [4] == b[4] 但我只想返回 key 4
因为它更高。
最佳答案
在 python3 中:
max([k1 for (k1, v1), (k2, v2) in zip(a.items(), b.items()) if v1 == v2])
关于python - 返回两个字典的最大键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48880009/