如何为Python字典优化性能?
在Python中,字典已经经过了重度优化。从N个键或键/值对创建一个字典的时间复杂度为O(N),取出元素的时间复杂度为O(1),插入元素的摊销时间复杂度为O(1),等等。你不需要显式地优化它们。你可以确定在Python底层实现它自己的类时使用了字典。
不过,不要将列表/元组与字典/集合进行比较,因为它们解决的是不同的问题。
阅读更多:Python 教程
在Python中,字典已经经过了重度优化。从N个键或键/值对创建一个字典的时间复杂度为O(N),取出元素的时间复杂度为O(1),插入元素的摊销时间复杂度为O(1),等等。你不需要显式地优化它们。你可以确定在Python底层实现它自己的类时使用了字典。
不过,不要将列表/元组与字典/集合进行比较,因为它们解决的是不同的问题。
阅读更多:Python 教程