什么是元组
tuple --- 元组,和列表一样,同样是能够存储多个同一或不同元素的序列
元组属于不可变类型,不可以修改原数据,所以是不可以 增,删,改
tuple1 = (1, 2, 3, 'a', [4, 5])
print(type(tuple1)) # 查看变量tuple1的数据类型 是tuple 元组
print(tuple1[4][1]) # 5
元组 --- 增删改查
元组 --- 增、删、改
元组想要增删改的话,可以将元组先改为列表类型
tuple2 = (1, 2, 3, 'a')
list1 = list(tuple2) # 通过list方法将元组强制转换为列表并赋值给一个新变量
list1.append('ooo') # 然后添加一个元素
print(list1) # 打印列表list1 [1, 2, 3, 'a', 'ooo']
tuple3 = tuple(list1) # 将列表list1强制转换为元组并赋值给一个新变量
print(tuple3) # (1, 2, 3, 'a', 'ooo')
print(tuple2) # (1, 2, 3, 'a')
元组 --- 查
tuple1 = (1, 2, 3, 1, 2)
# count:统计元素出现的个数
print(tuple1.count(1)) # 2
# index:查询指定元素的下标,可以指定范围
print(tuple1.index(1)) # 0
print(tuple1.index(1, 2)) # 3 会从下标是2的元素后面开始查询1出现在哪个地方