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列表是用链表这种数据结构实现的

猜你喜欢

转载自blog.csdn.net/qq_33345917/article/details/83415926