元组的定义
元组是不可修改的列表,定义元组使用小括号,且使用逗号隔开各个数据,数据可以是不同的数据类型。元组也支持嵌套
tuple=(1,"hello",ture)
t1=((1,2,3),(4,5,6))
print(f"t1的类型是:{type(t1)},内容是:{t1}")
num=t1[1][0]
print(num)
元组相关操作
index查找方法
查找某个数据,如果数据存在返回对应的下标,否则报错
t1=("yy",1218,"rich")
index=t1.index("yy")
print(f"yy下标为{index}")
count()
统计某个数据在当前元组出现的次数
len(元组)
统计元组内的元素个数
元组的遍历
还是分while和for循环
t1=("yy",1218,"rich")
index=0
while index<len(t1):
print(f"{t1[index]}")
index+=1
for yuansu in t1:
print(yuansu)
元组的特点
和list基本相同 (有序、任意数量元素、允许重复元素),唯一不同在于不可修改。
支持for循环
练习案例:
练习案例:元组的基本操作
定义一个元组,内容是:龄、爱好)
('周杰轮’11,[football,music'])
记录的是一个学生的信息(姓名、年
请通过元组的功能(方法),对其进行
1.查询其年龄所在的下标位置
2.查询学生的姓名
3.删除学生爱好中的football
增加爱好:coding到爱好list内
t1=('周杰伦',11,["football",'music'])
index=t1.index(11)
print(f"年龄所在的下标位置为:{index}")
name=t1[0]
print(f"学生的姓名为:{name}")
del t1[2][0]
t1[2].append('coding')
print(t1)