1、写一个函数,对比两个json(字典)串,输出不一样的地方
#需求分析:
# 1、循环第一个字典,取到k,然后从第二个字典取值,然后判断两个值是否一样
1 d1 ={'a':1,'b':1,'f':4} 2 d2 ={'a':3,'b':4} 3 def compare(d1,d2): 4 for k in d1: 5 v1 = d1.get(k) 6 v2 = d2.get(k) 7 if v2: 8 if v1 != v2: 9 print('value不一样的k是%s,v1是%s,v2是%s'%(k,v1,v2)) 10 else: 11 print('key不一样的是%s'%k) 12 compare(d1,d2)#只能对比出d2区别于d1的地方 13 compare(d2,d1)#可以对比出d1区别于d2的地方