<p>您可以安装名为deepdiff的模块</p>
<blockquote>
<p>pip install deepdiff</p>
</blockquote>
<p>您需要的代码如下所示:</p>
<pre><code>dict_1 = {
"hello@gmail.com": [
{
"casecode": "143-10",
"ServiceName": "ec2",
"ID/TypeOfService": "instance/i-030e7c1f50e06a500",
"ipaddress": "172.21.156.26",
"intance_name": "test-demo",
"TechnicalOwner": "hello@gmail.com",
"Owner": "Empty"
},
{
"casecode": "243-11",
"ServiceName": "s3",
"ID/TypeOfService": "s3-for-logs",
"ipaddress": "Empty",
"intance_name": "Empty",
"TechnicalOwner": "hello@gmail.com",
"Owner": "Empty"
}
]
}
dict_2 = {
"hello@gmail.com": [
{
"casecode": "143-10",
"ServiceName": "ec2",
"ID/TypeOfService": "instance/i-030e7c1f50e06a500",
"ipaddress": "172.21.156.26",
"intance_name": "test-demo",
"TechnicalOwner": "hello@gmail.com",
"Owner": "Empty"
},
{
"casecode": "243-10",
"ServiceName": "s3",
"ID/TypeOfService": "s3-for-logs",
"ipaddress": "Empty",
"intance_name": "Empty",
"TechnicalOwner": "hello@gmail.com",
"Owner": "Empty"
}
]
}
import deepdiff
import json
diff = deepdiff.DeepDiff(dict_1, dict_2)
print(json.dumps(diff, indent=4))
</code></pre>
<p>答案非常简洁、有条理,而且速度很快</p>