我想要在一個字典中填充聚合數字,並將鍵和值與另一個字典中的鍵和值進行比較,以確定兩者之間的差異。我只能得出如下結論:比較2個字典中的鍵和值
for i in res.keys():
if res2.get(i):
print 'match',i
else:
print i,'does not match'
for i in res2.keys():
if res.get(i):
print 'match',i
else:
print i,'does not match'
for i in res.values():
if res2.get(i):
print 'match',i
else:
print i,'does not match'
for i in res2.values():
if res.get(i):
print 'match',i
else:
print i,'does not match'
笨重和越野車......需要幫助!
兩個詞典都有相同的一組鍵嗎? – 2012-02-12 23:00:05
你可以用'res1 == res2'來比較dictonaries,你還需要找出哪些*部分不同? – 2012-02-12 23:06:15
'dict.keys'是一個無用的函數,'a.keys()== list(a)'和一個顯式的鍵列表幾乎不會有用。 – 2012-02-12 23:50:53