0
爲什麼在下面的對象中使用元組而不是列表會增加內存使用量?Python元組類內存
from pympler.asizeof import asizeof
class myClass(object):
__slots__ = ('l')
def __init__(self, m):
self.l = m
m = range(10)
ob = [myClass(m) for i in xrange(100000)]
print asizeof(ob)
for o in ob:
o.l = tuple(o.l)
print asizeof(ob)
第一有大小64697936
第二個有規模200697784
有什麼大小的區別?顯示輸出。 – MrJLP
第一個大小爲64697936 第二個大小爲200697784 – user58925
你從哪裏得到'asizeof()'? – MrJLP