【Python】学习笔记3-练习对比请求报文

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的地方
原文地址:https://www.cnblogs.com/amengmeng/p/8268030.html