python3 字典比较_Python3:如何比较两个嵌套的动态字典的数据?

我试图找到一种方法来比较两个没有库的字典,但是数据是嵌套的,键没有排序也是。那个数据本质上是动态的,这意味着字典中的键也会发生变化和嵌套。

如果嵌套不固定,我就无法解析字典。在

示例数据:source_data = {

"name":"Kaleigh", "username":"Kaleigh60", "email":"Kaleigh6047@gmail.com",

"address":{

"street":"MyahCourse","suite":"Apt.657","city":"Boyerberg","zipcode":"66413-8920",

"geo":{"lat":"-44.6203","lng":"16.7454"}

},

"website":"megane.biz",

"friends":[

{"name":"Little-Reinger","catchPhrase":"Enhancedregionalemulation"},

{"name":"Big-Reinger","catchPhrase":"emulation"}

],

"Numbers":[1,2,3,4]

}

destination_data = {

"name":"Kaligh", "username": "Kaleigh60", "email": "Kaleigh6047@gmail.com",

"address":{

"street":"GoldCourse", "suite":"Apt.657", "city":"Boyerberg",

"zipcode":"66413-8920",

"geo":{"lat":"-44.6203","lng":"16.7454"}

},

"website":"megane.biz",

"friends":[

{"name":"Reinger", "catchPhrase":"Enhancedregionalemulation"},

{"name":"Big-Reinger","catchPhrase":"emulation"}

],

"Numbers":[4,2,1,5]

}

我不明白如何解析和比较字典?

预期输出:值不同的键和值为list[srcvalue,destvalue]例如

^{pr2}$

提前谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值