为什么空元组的大小小于Python中的空列表?

时间:2019-08-02 07:49:00

标签: python

我有以下代码

t = tuple()
l = list()
print(t.__sizeof__())
print(l.__sizeof__())

执行后返回

24
40

现在,问题是为什么一个空的元组的大小小于空的列表以及它们在内存中的内部组织方式?

1 个答案:

答案 0 :(得分:-1)

因为列表具有添加和删除数据的功能,而元组仅存储数据。这种增加的功能占用了额外的空间。