python元组用来做什么,python中的元组
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
1.由于元素不可变性,它可以用作散列类型的键值。这使得对key的描述更加丰富,也更容易理解。
2.对于元组,解释器缓存一些小的静态变量使用的内存,所以在初始化时,就比列表快.
元组的初始化和常见操作:
#元组的初始化
a=(1,2,3)
b=(1 ",[2,3])
c=(1 , 2 ,(3,4))
d=()
E=(1,)#当一个元组只有一个元素时,需要用逗号结束。
打印(阿、乙、丙、丁、戊)
#(1,2,3)(1,[2,3])(1,2,(3,4))()(1,)
#下标获取值
打印(a[1])#2
#元组合并
print(a b)#(1,2,3, 1 ,[2,3])
#内置函数使用
#元组长度
打印(镜头(a))#3
# Use *是复制指针。
f=a*2
print(f)#(1,2,3,1,2,3)
打印(id(f[0])# 4376435920
打印(id(a[0])# 4376435920
打印(id(f[3])# 4376435920
#无法更新编辑
#a[0]=1
# trace back(mostrecentcalllast):
# File /Users/dean Wu/projects/01 _ learn docs/learn _ codes/python/python _ list . py ,第15行,inmodule
#a[0]=1
#TypeError:“元组”objectdoesnotsupportitemsignation
#无法删除
#dela[0]
# trace back(mostrecentcalllast):
# File /Users/dean Wu/projects/01 _ learn docs/learn _ codes/python/python _ list . py ,第21行,inmodule
#dela[0]
# typeerror: tuple 对象不支持删除以上是python元组的优势分享。可见主要有两个方面:不变性和初始化。在键值的各种描述和初始化的效率方面,都是我们在使用中经常用到的。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。