小编pik*_*apo的帖子

使用两个字典与一个字典的Python内存使用情况

假设我在Python中有2个字典,像这样:

d1 = {}
d2 = {}
d1[(i, j)] = 10
d2[(i, j)] = 20
Run Code Online (Sandbox Code Playgroud)

相反,我可以这样做:

d = {}
d[(i, j)] = (10, 20)
Run Code Online (Sandbox Code Playgroud)

可以使用d[(i,j)][0]和访问它d[(i,j)][1]

我想问的是:

第二个选项是否需要比第一个少的内存?

如果是,那是内存的一半吗?

我需要在正在编写的程序中使用非常大的词典,如果第二种解决方案更好,我会选择这样做。

python

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

标签 统计

python ×1