當前位置:成語大全網 - 新華字典 - python字典對比

python字典對比

tulp1 = {'test_two': '124', 'test_four': '185','test_one': '196', 'test_three': '26', 'test_five': '489'}

tulp2 = {'test_two': '124', 'test_one': '196', 'test_three': '26'}

for i in tulp2:

for j in tulp1:

if i == j:

if tulp1[i] == tulp2[j]:

print i, tulp1[i], ":the same"

else:

break

dif = set(tulp1.items())^set(tulp2.items())

print dif

看到妳提的是兩個不同的要求,所以我也分了兩步來完成,第壹個for循環是檢查是否有相同的key,並比較value。

第二個是用了壹個方法直接得出了不同元素的key和value。