龙空技术网

Python数据类型之元组(Tuple)类型

个人自学室 215

前言:

眼前咱们对“python 元类 详解”大约比较珍视,同学们都需要分析一些“python 元类 详解”的相关内容。那么小编在网络上收集了一些有关“python 元类 详解””的相关内容,希望咱们能喜欢,咱们快快来了解一下吧!

Python 的元组相当于只读列表(list),元组的元素不可修改。元组适合于只需进行遍历操作的运算,对数据进行“写保护”,其操作速度比列表快。元组与列表相比不同之处如下:

元组使用小括号 ( ),列表使用方括号 [ ]不能向元组增加元素,元组没有append()、insert()或extend()方法。不能从元组删除元素,元组没有remove()或pop()方法。元组没有index()方法,但是,可以使用in操作符。元组可以在字典中被用作“键”,而列表不能被用作“键”。创建元组

使用赋值运算符“=”将一个元组赋值给变量,即可创建元组对象

圆括号既可以表示元组,又可以表示数学公式中的小括号,Python规定创建只有一个元素的元组时,需在元素的后面加一个逗号“,”

>>> t1=(1,2,3,4)>>> t2=('a',)>>> t1(1, 2, 3, 4)>>> t2('a',)
访问元组

可以使用下标索引来访问元组中的值

获取单个元素:元组[索引位置]

获取多个元素:元组[起始位置:终止位置:间隔数量] 嵌套取值:根据索引一层一层定位取值

>>> t1=(1,2,3,4)>>> t1[2]3>>> t3=(1,2,(4,5))>>> t3[2][0]4
元组拼接

“+”:列表拼接

>>> t1=(1,2,3,4)>>> t2=('a',)>>> t1+t2(1, 2, 3, 4, 'a')
删除元组

del 删除整个元组

>>> t1=(1,2,3,4)>>> del t1>>> t1Traceback (most recent call last):  File "<pyshell#31>", line 1, in <module>    t1NameError: name 't1' is not defined

del 元组:删除元组之后,查看元组报错

遍历元素

t1=(1,2,3,4)#从左向右遍历元组for i in range(0,len(t1)+1,1):    print(t1[i])for i in t1 :    print(i)#从右向左遍历元组for i in range(-1,-len(t1)-1,-1):    print(t1[i])for i in range(len(t1)-1,-1,-1):    print(t1[i])

#头条创作挑战赛#

标签: #python 元类 详解