【发布时间】:2015-01-29 03:47:47
【问题描述】:
我对 Python 3 代码感兴趣,该代码将散列写入磁盘文件 as 散列,然后将其直接导入脚本的代码 as 散列。
如果导入不起作用,那么我会满足于打开和读取文件,但我不希望每次都从列表中重建哈希。我知道从文件创建列表很简单,但是在我的脚本中搜索列表速度非常慢,所以我想使用哈希,因为搜索速度更快。我实际上并不需要键值对,只需要一个列表,并且哈希首先纯粹是为了基准执行速度。感谢所有回复。
【问题讨论】:
-
“哈希”是指字典对象吗?
-
还是“哈希”-->“哈希表”?
-
如果你有字典(或任何对象),我相信你可以使用“pickle”模块来做你想做的事......如果我理解你的问题......
-
向我们展示您的数据:它是什么样的?您可能想查看
json或pickle模块。 -
FWIW,Python 字典对象被实现为哈希表,如 here 所述。不幸的是,该问题中指向 Tim Peter 关于该主题的消息的链接已损坏,但始终有指向 source code... 的链接