Python之元组(Tuple)

1、元组格式

uple1 = ()   #创建空的元组
print(type(tuple1))

tuple2 = (50)
print(type(tuple2))

tuple3 = (50,)      # 单个数据时需要加一个逗号来证明是Tuple元组
print(type(tuple3))

tuple4 = (50,50,49)
print(type(tuple4))

 

 

 

 

元组的输出及遍历(同列表list相似)

tup1 = ("Tom", "Lily", 34, 2, 6)
print(tup1[1])
print(tup1[-1])     #当下标值为-1时表示最后一个
print(tup1)
print(tup1[1:4:2])   #跨步值为2,左开右闭,包括1  3位置的值

 

 

 

2、元组的增删改

1)增加:两个元组的连接,实质上是将两个元组中的值复制到新开辟的元组

t1 = (4, 2, 1)
t2 = ("Four", "Two", "One")
t = t1 + t2   #通过t1和t2两个元组的连接来完成增
print(t)

 

 

 

 

 

 

2)修改:元组中单个元素不允许修改,若元组中元素为list时,list中的值可改

t1=(2,4,7,9)
t1[1]=100   #报错不允许修改'''

 

元组中元素包括list

t1=(3,1,[4,5,3])
print(t1[2][0])
t1[2][0]=100
print(t1[2][0])

 

 

 

3)删除:del 删除整个元组

#删  删除整个元组

t2 = ("Four", "Two", "One","One")
print("删除前:")
print(t2)
print("删除后:")
del t2    #删除整个t2元组,不再存在

print(t2)

 

 

 

3、元组的一些常用操作

len()   用于取元组的长度

max()   取元组中最大值

min()  取元组中最小值

tuple.count("a")   测元组tuple中“a”的个数

posted on 2022-01-22 13:41  桑榆非晚柠月如风  阅读(135)  评论(0编辑  收藏  举报