繁体   English   中英

Python如何在内部存储列表?

[英]How does Python store lists internally?

如何在内部存储python中的列表? 它是一个阵列吗? 链表? 别的什么?

或者解释器是否根据长度等猜测每个实例的正确结构。

如果问题依赖于实现,那么经典的CPython呢?

来自Core Python Containers:Under the Hood
清单实施:
固定长度的指针数组
*当数组增大或缩小时,调用realloc(),并在必要时将所有项复制到新空间
源代码: Include / listobject.hObjects / listobject.c
顺便说一句: 这是视频

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM