如何优化Python字典的内存使用?
有些情况下,你可以简单地避免在Python中使用字典。例如,如果你要创建一个连续整数到一些值的字典,考虑改用列表。
如果你要创建基于字符串的键,使用Trie数据结构可能更好 http://en.m.wikipedia.org/wiki/Trie 。
还有其他情况,你可以用一些其他的内存使用较低的数据结构来替换字典的使用。
但你需要明白,在某些情况下,你必须使用字典来进行优化。Python字典是哈希表的一个相对简单的实现方法。这是大多数语言(例如Java、C++等)中实现哈希表的方法。
阅读更多:Python 教程