元组和列表的大小比较

2024-09-29 21:29:36 发布

您现在位置:Python中文网/ 问答频道 /正文

为什么第二个列表的大小会随着元素“XYZ”的增加而减小?对于元组,它会如预期的那样增加

import sys
l1 = [1,2,3,4, "Quant Tading", "Python"]
t1 = (1,2,3,4, "Quant Tading", "Python")
print(sys.getsizeof(l1)) #output 152
print(sys.getsizeof(t1)) #output 88

import sys
l1 = [1,2,3,4, "Quant Tading", "Python", "xyz"]
t1 = (1,2,3,4, "Quant Tading", "Python", "xyz")
print(sys.getsizeof(l1)) # why size decreased to 120?
print(sys.getsizeof(t1)) # output 96

Tags: import元素l1列表outputsys元组t1

热门问题