如何优化 Python 字典以提高性能?
Python 中的 dict 已得到高度优化。从 N 个键或键/值对创建 dict 为 O(N),获取为 O(1),放入为摊销 O(1),以此类推。无需显式优化它们。你可以确信这一点,因为底层的 Python 使用 dict 来实现其自己的类。
不要将列表/元组与 dict/set 比较,因为它们解决的是不同的问题。
广告
Python 中的 dict 已得到高度优化。从 N 个键或键/值对创建 dict 为 O(N),获取为 O(1),放入为摊销 O(1),以此类推。无需显式优化它们。你可以确信这一点,因为底层的 Python 使用 dict 来实现其自己的类。
不要将列表/元组与 dict/set 比较,因为它们解决的是不同的问题。