python中判断两个字典判断是否完全相等
使用 json.dumps()
方法将两个字典序列化为 JSON 字符串,设置 sort_keys=True
来确保键按字母顺序排序,这样无论字典中键值对的顺序如何,生成的 JSON 字符串始终一致。
通过这种方式,可以简单而有效地比较两个字典是否完全相等,包括嵌套层次的所有键值对。
import json def compare_dicts(dict1, dict2): return json.dumps(dict1, sort_keys=True) == json.dumps(dict2, sort_keys=True)