如何打印2个词典之间的价值差异

时间:2017-02-15 14:35:14

标签: python dictionary key-value

所以我有这两个词典(注意第一个键的区别):

dict1= {'an': 2,
        'at': 4,
        'ao': 2,
        'ct': 6}

dict2= {'an': 1,
        'at': 4,
        'ao': 2,
        'ct': 6}

我想比较值以打印dict2中与dict1中的值不同的值。我还想在dict2中打印具有不匹配值的键。我试过这个,但它只打印出dict2的所有键和值:

for k,v in dict2.items():
    if dict2[k] != dict1[k]:
        print(k, dict2[k])

有人可以帮我理解为什么这不起作用吗?

0 个答案:

没有答案