python中的高级特性之一就是内置了list,dict等.今天就先围绕列表(List)进行源码分析. Python中的List对象(PyListObject) Python中的的PyListObject是对列表的一个抽象,内置了插入.添加.删除等操作.不同List中存储的元素的个数会是不同的,所以PyListObject是一个变长对象.而PyListObject中支持插入删除等操作,可以在运行时动态地调整其所维护的内存和元素,所以它又是一个可变对象. PyListObject的定义 在列表对象…