1.元组的性质
1.1元组是不可变类型,定义使用小括号
元组的类型为”tuple“
# 元组是不可变类型,定义使用小括号
t0 = ()
print(type(t0))
1.2当元组中只有一个元素
该元素中的逗号不可以被省略
t1 = (1,) # 当元组中只有一个元素时,逗号不能省略
print(type(t1))
1.3元组中的类型
元组中可以是任意元素
t2 = (1, True, False, [1, 2], 9, ("a", "b")) # 元组中可以是任意元素
print(type(t2))
1.4元组的遍历
两种for遍历方式
t2 = (1, True, False, [1, 2], 9, ("a", "b")) # 元组中可以是任意元素
print(type(t2))
for i in ('1', '2', '3'):
print(i)
for i in range(len(t2)):
print(i)
1.5元组不支持项目分配
“tuple”对象不支持项目分配。也就是说“tuple"中的元素不可以被改变
1.6元组列表的修改
修改元组中的列表 不等于修改元组 元组中存放列表,该列表任然可以改变
# 修改元组中的列表 不等于修改元组 元组中存放列表,该列表任然可以改变
t4 = ([1, 2, 3], 12, 34)
t4[0][2] = 90
print(t4)
2 元组的方法
2.1count 统计出现的次数
# count统计出现次数
print((1, 2, 34, 67, 3, 2, 1).count(2))
2.2index的应用
寻找index()括号里面的值,第一次出现的位置
找不到则报错
# index 寻找index()括号里面的值,第一次出现的位置
print((1, 2, 34, 67, 3, 2, 1).index(2))