如何优化Python字典的内存使用?

如何优化Python字典的内存使用?

有些情况下,你可以简单地避免在Python中使用字典。例如,如果你要创建一个连续整数到一些值的字典,考虑改用列表。

如果你要创建基于字符串的键,使用Trie数据结构可能更好 http://en.m.wikipedia.org/wiki/Trie

还有其他情况,你可以用一些其他的内存使用较低的数据结构来替换字典的使用。

但你需要明白,在某些情况下,你必须使用字典来进行优化。Python字典是哈希表的一个相对简单的实现方法。这是大多数语言(例如Java、C++等)中实现哈希表的方法。

阅读更多:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程