如何优化Python字典访问代码?
在Python中,字典的性能已经得到了很好的优化。创建包含N个键或键/值对的字典的时间复杂度为O(N),获取时跑的时间复杂度为O(1),添加的时间复杂度平均为O(1)等等。你不需要显式地为它们进行优化。可以肯定的是,Python底层使用字典实现了自己的类。
但不要将列表/元组和字典/集合进行比较,因为它们解决的是不同的问题。
阅读更多:Python 教程
在Python中,字典的性能已经得到了很好的优化。创建包含N个键或键/值对的字典的时间复杂度为O(N),获取时跑的时间复杂度为O(1),添加的时间复杂度平均为O(1)等等。你不需要显式地为它们进行优化。可以肯定的是,Python底层使用字典实现了自己的类。
但不要将列表/元组和字典/集合进行比较,因为它们解决的是不同的问题。
阅读更多:Python 教程