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