【发布时间】:2011-11-28 12:54:23
【问题描述】:
我有一个包含 90,000 多个条目的大型 Python 字典。由于我不会进入的原因,我需要将此字典存储在我的数据库中,然后稍后从数据库条目中重新编译字典。
我正在尝试设置一个程序来验证我的存储和重新编译是否忠实,并且我的新字典与旧字典等效。对此进行测试的最佳方法是什么。
存在细微差别,我想弄清楚它们是什么。
【问题讨论】:
-
如果你的值都定义了等价,那么 dict1 == dict2 应该可以工作
-
我假设可能有一些小问题,如果有小问题,我想知道它们是什么,即有什么不同。
-
您是否需要直接进行
==检查,或者您是否有兴趣了解哪些元素不同(例如,用于调试)? -
这是一个非常不错的课程,它完全符合您的要求 - stackoverflow.com/questions/1165352/…
-
“小问题”? “小问题”是什么意思?
标签: python dictionary transformation python-2.7