回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我试图找到一种方法来比较两个没有库的字典,但是数据是嵌套的,键没有排序也是。那个数据本质上是动态的,这意味着字典中的键也会发生变化和嵌套。
如果嵌套不固定,我就无法解析字典。在</p>
<p>示例数据:</p>
<pre><code>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]
}
</code></pre>
<p>我不明白如何解析和比较字典?
预期输出:值不同的键和值为list<code>[srcvalue,destvalue]</code>例如</p>
^{pr2}$
<p>提前谢谢</p>