Python原始碼閱讀——list

wklken發表於2015-11-29
還剩 tuple 和 dict就把幾個基本型別寫完了, 然後歇歇先找工作>_

原始碼位置 Include/listobject.h |
Objects/listobject.c


定義

說明

結構

PyListObject

構造

只有一個方法

定義如下

簡化步驟

結論

list_resize

同時注意list_resize方法

其定義

回收和PyListObject物件緩衝池

看下緩衝池相關的定義

我們先看下list_dealloc的定義

緩衝池結構

PyListObjectPool

List的操作過程

插入

示例

append

示例

extend

示例

刪除

示例


changelog

打賞支援我寫出更多好文章,謝謝!

打賞作者

打賞支援我寫出更多好文章,謝謝!

任選一種支付方式

Python原始碼閱讀——list Python原始碼閱讀——list

相關文章