为何Python的array模块索引速度慢于list?
Python array模块索引速度慢于list的疑问
Python 2和Python 3的编程常见问题文档中均提到:
array模块支持创建固定类型、存储紧凑的数组,但它的索引速度慢于list。
获取list元素时需要额外的解引用操作,而array的元素存储比list更紧凑且类型固定,为何它的索引速度反而更慢?
(显然Python开发者有充分依据支持这一结论,否则不会将其写入文档。)
测试代码由Stefan提供。(感谢。)
内容的提问来源于stack exchange,提问作者shynur
相关产品推荐
相关产品推荐

