定义元组
""" 演示tuple元组的定义和操作 """ #定义元组 t1=(1,"hello", True) t2=() t3=tuple() print(f"t1的类型是:{type(t1)},内容是:{t1}") print(f"t2的类型是:{type(t2)},内容是:{t2}") print(f"t3的类型是:{type(t3)},内容是:{t3}")
#定义单个元素 t4=("hello",) print(f"t4的类型是:{type(t4)},内容是:{t4}")
定义一个嵌套元组
#元组的嵌套 t5 =((1,2,3),(4,5,6)) print(t5[0][0]) print(f"t5的类型是:{type(t5)},内容是:{t5}")
t5 =((1,2,3),(4,5,6)) #下标索引取出内容,如取出6 num= t5[1][2] print(f"从嵌套元组中取出的数据是:{num}")
元组的相关操作-index,count,len
#元组的操作:index查找方法 t6=("学习计算机","it程序员","Python") index =t6 .index("学习计算机") print(f"在元组t6中查找学习计算机的下标是{index}"
#元组的操作:count统计方法 t7=("学习计算机","it程序员","it程序员","it程序员","it程序员","Python") num=t7.count("it程序员") print(f"在元组t7中统计黑马程序员的数量有:{num}个")
#元组的操作:len函数统计元组元素数量 t8=("学习计算机","it程序员","it程序员","it程序员","it程序员","Python") num =len(t8) print(f"t8元组中的元素有{num}个")
#元组的遍历:while t8=("学习计算机","it程序员","it程序员","it程序员","it程序员","Python") index=0 while index<len(t8): print(f"元组的元素有:{t8[index]}") index+=1
#元组的遍历:for t8=("学习计算机","it程序员","it程序员","it程序员","it程序员","Python") for element in t8: print(f"元组中的元素有:{element}")
#修改元组中的列表内容 t9=(1,2,["itchengxuyuan","itcast"]) print(f"t9的内容是:{t9}") t9[2][0]="chengxuyuan" t9[2][1]="cast" print(f"t9的内容是:{t9}")
练习案例:元组的基本操作
#定义t1元组 t1=('周杰轮',11,['football','music']) #查出年龄 print(f"元组中年龄所在的位置是{t1.index(11)}") #查出姓名 print(f"学生的姓名{t1[0]}") #删除元素,两种方法皆可 # del t1[2][1] t1[2].pop(0) print(t1) #添加或者插入元素 # t1[2].append('coding') #此方法可以指定插入的位置 t1[2].insert(0,'coding') print(t1)