在下面显示的字典中,我想检查aa中的键是否与bb中的键匹配,并且对应于它的值是否在bb中匹配。有没有更好的方法来编写这段代码?
aa = {'a': 1, 'c': 3, 'b': 2}
bb = {'a': 1, 'b': 2}
for k in aa:
if k in bb:
if aa[k] == bb[k]:
print "Key and value bot matches in aa and bb"
aa
中所有与bb
中出现的键都具有匹配值吗?还是每个键一个布尔值?或者是一些代码,每个匹配的键/值对都会打印一次“在aa和bb中键和值都匹配”? - Sven Marnachaa
的方式的问题(提示,这与aa.iterkeys()
相同),你的基本方法实际上非常好。你想要改进什么? - SingleNegationElimination