您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python列表的基础数据结构是什么?

Python列表的基础数据结构是什么?

列表对象被实现为数组。它们针对快速的固定长度操作进行了优化,并为pop(0)和insert(0,v)操作产生O(n)内存移动成本,这些操作会同时更改基础数据表示的大小和位置。

另请参阅:@L_502_0@ ://docs.python.org/library/collections.html#collections.deque

顺便说一句,我发现有趣的是,有关数据结构的Python教程建议使用pop(0)模拟队列,但不提及O(n)或双端队列选项。

http://docs.python.org/tutorial/datastructures.html#using-lists-as- queues

python 2022/1/1 18:47:22 有348人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶