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”的个数