#元组
'''
元组是特殊的列表,元组不可修改元素值,列表可修改
列表存储数据占用空间大,元组占用空间较小
列表创建比元组更耗时
'''
#1.元组的基本用法
weeks=(1,2,3,4,5,6) #用()
print(weeks)
monday=weeks[0] #下标从0开始
print(monday)
'''
数据不能修改
weeks[6]=8 会报错
print(weeks)
同样不可以删除
del weeks[6]
print(weeks)
'''
l=len(weeks)
print(l)
#2.元组与列表的优势对比
#1.内存空间占用 元组较少
list_a=[1,2,3,4,5,6]
tuple_a=(1,2,3,4,5,6)
print(list_a.__sizeof__()) #__sizeof__()时内存大小函数
print(tuple_a.__sizeof__())
#2.创建耗时 元组耗时较少
from timeit import timeit
print(timeit('list_a=[1,2,3,4,5,6]'))
print(timeit('tuple_a=(1,2,3,4,5,6)'))
运行截图: