相同大小的两个Python列表可以采取不同数量的内存,即使他们包含完全相同的元素。
一个更大的列表甚至可以比一个小列表占用更少的内存。这怎么可能? 列表出现记住的不仅仅是它们的元素,包含一些信息的历史。
在这段视频中我们研究这一现象,我们看到 sys.getsizeof() 函数返回列表的内部结构如何表示为了找到答案。
相同大小的两个Python列表可以采取不同数量的内存,即使他们包含完全相同的元素。
一个更大的列表甚至可以比一个小列表占用更少的内存。这怎么可能? 列表出现记住的不仅仅是它们的元素,包含一些信息的历史。
在这段视频中我们研究这一现象,我们看到 sys.getsizeof() 函数返回列表的内部结构如何表示为了找到答案。