列表元给的选择---优先元组

[复制链接]
发表于 2025-9-23 11:21:21 | 显示全部楼层 |阅读模式

列表:可变,--统计类
元组:不可变 --四季 月份

sizeof 存储空间

#列表和元组的内存占用
l = list()
print (l.__sizeof__())
t = tuple()
print(t.__sizeof__())
#列表是动态的,需要存储元素的引用和额外空间,所以列表的内存占用会大于元组
#运行效率
from timeit import timeit
#元组的运行效率
print(timeit('l = [1,2,3,4,5]',number=1000))
#列表的运行效率
print(timeit('t = (1,2,3,4,5)',number=1000))

40
24
5.1734001317527145e-05
1.4266996004153043e-05

能用元组优先用元组

GMT+8, 2025-10-28 06:06 , Processed in 0.082001 second(s), 35 queries Archiver|手机版|小黑屋|Attic ( 京ICP备2020048627号 )

快速回复 返回顶部 返回列表