擅长:python、mysql、java
<pre><code>same = True
for (x,x_nest),(y,y_nest) in zip(dict_a.items(),dict_b.items()):
for x_nested, y_nested in zip(x_nest, y_nest):
for(x_key,x_value),(y_key,y_value) in zip(x_nested.items(),y_nested.items()):
if x_value != y_value:
print(x_key,x_value)
print(y_key,y_value,'\n')
same = False
else:
pass
print(same)
>>> casecode 243-11
casecode 243-10
False
</code></pre>
<p>如果键未排序</p>
<pre><code>same = True
for (x,x_nest),(y,y_nest) in zip(dict_a.items(),dict_b.items()):
for x_nested, y_nested in zip(x_nest, y_nest):
for x_key,x_value in x_nested.items():
for y_key,y_value in y_nested.items():
if y_key == x_key:
if x_value != y_value:
print(x_key,x_value)
print(y_key,y_value,'\n')
same = False
else:
pass
print(same)
</code></pre>