8

これは些細なことかもしれませんが、理解できるかどうかはわかりません。グーグルで検索してみましたが、説得力のある答えが見つかりませんでした。

>>> sys.getsizeof({})
140
>>> sys.getsizeof({'Hello':'World'})
140
>>>
>>> yet_another_dict = {}
>>> for i in xrange(5000):
        yet_another_dict[i] = i**2

>>> 
>>> sys.getsizeof(yet_another_dict)
98444

どうすればこれを理解できますか? 空の辞書が空でない辞書と同じサイズなのはなぜですか?

4

2 に答える 2