小编Sir*_*ase的帖子

字典大小随着增加一个元素而减小

我跑了这个:

import sys

diii = {'key1':1,'key2':2,'key3':1,'key4':2,'key5':1,'key6':2,'key7':1}
print sys.getsizeof(diii)
# output: 1048

diii = {'key1':1,'key2':2,'key3':1,'key4':2,'key5':1,'key6':2,'key7':1,'key8':2}
print sys.getsizeof(diii)
# output: 664  
Run Code Online (Sandbox Code Playgroud)

在这里问之前,我重新启动了python shell并在线进行了尝试,并得到了相同的结果。
我认为一本包含更多元素的字典将提供与输出相同或更多的字节,而不是包含一个较少元素的字典。

知道我在做什么错吗?

python dictionary python-2.7

17
推荐指数
2
解决办法
623
查看次数

标签 统计

dictionary ×1

python ×1

python-2.7 ×1