python 创建tuple,python中tuple()函数的用法
Tuple类似于list,只是tuple的元素不能修改。Tuple写在括号里,元素之间用逗号分隔。
tuple的元素是不可变的,但是可以包含可变的对象,比如list。
注意:定义只有一个元素的tuple时,必须加逗号。
1 元组的定义与访问
1.1.创建空元组
P1=()print(type(tu P1))# class tuple 1.2,元组的定义
Tup2=(30) #不带逗号,类型为整数打印(type (tup2)) # class int tup3=(30,)#带逗号,类型为元组打印(type (tup3)) # class tuple 1.3,元组访问。
Up1=(2020 ,123,200)print(tu P1[0])# 2020 print(tu P1[-1])# 200访问最后一个元素print(tup1[1:5]) #(123,200)左闭右开用于切片1.4,tuple
P1=(1,2,3) tup2=(a , b , c) #以下修改元组元素的操作是非法的。# tu P1[0]=100 tu P3=tu P1 tu p2 print(tu P3)#(1,2,3, a , b , c) 1.5,删除
tup1=(1,2,3)print(tup1)del tup1print(tup1)
直接删除了整个元组变量,但是无法删除某个具体的值1.6.修正
tup1=(1,2,3)tup1[1]=4
2常见操作
Name操作方法示例通过下标访问元组中的元素直接访问print(tuple1[0])遍历元组by for循环for Tuple 1中的I:slice of print(I)Tuple Using[:]Tuple 1[2:5:2]元组加法操作tuple3=tuple1 tuple2元素组成员in2 in list get duplicate element count Tuple 1 . count(1)get Tuple len()get Tuple元素最大值max () get tuple元素最小值min()其他类型的对象转换为tuple tuple()
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。