roc*_*mon 6 python size dictionary set
为什么seta 的大小比 a 的大小大dict?
s = set()
d = {}
for i in range(20):
s.add(i)
d[i] = 1
print(f'{i+1}:', s.__sizeof__(), d.__sizeof__())
Run Code Online (Sandbox Code Playgroud)
输出:
...
17: 712 624
18: 712 624
19: 2248 624
20: 2248 624
Run Code Online (Sandbox Code Playgroud)
第 19 个结果让我困惑。