python學習之列表對象實現原理解析

l=[1,2,3]
id(l[0])
1652911120

id(l[1])
1652911152

id(l[2])
1652911184

注意:此列表裏全是整數對象,而且每個對象佔32位,且地址連續

l=[1,‘ab’,3]

id(l[0])
1652911120

id(l[1])
49144808

id(l[2])
1652911184
此時地址不連續,可見python列表是用鏈表這種數據結構實現的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章