小编Kar*_*tik的帖子

为什么两个不同创建但相等的列表在 sys.getsizeof 中存在差异?

我定义了两个列表,如下所示:

import sys
lst = list(range(1, 10, 1))
llst = ([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(sys.getsizeof(llst), sys.getsizeof(lst))
Run Code Online (Sandbox Code Playgroud)

这是我看到的输出:

152 128

当两个列表看起来具有相同数量的元素时,为什么它们的大小存在差异?

我在 Windows 11 上使用 Python 3.10.5。

python list python-3.x

1
推荐指数
1
解决办法
108
查看次数

标签 统计

list ×1

python ×1

python-3.x ×1