元组:是一种不可变的序列,在创建之后不能做任何的修改
特点:
1:不可变
2:用()创建元组类型,数据项用逗号来分割
3:可以是任何的类型
4:当元组中只有一个元素时,要加上逗号,不然后解释器会当做其他类型来处理
5:同样可是支持切片操作
#元组创建
tuleA=()#空元组
tuleA=('abcd',89,9.12,'peter',[11,22,33])
# print(type(tuleA)) 显示类型
print(tuleA)
#元组的查询
for itme in tuleA: #循环输出
print(itme,end=' ')
print() #换行
print(tuleA[2:4]) #输出2-3
print(tuleA[::-1]) #倒叙输出
#元组修改是错误的
# tuleA[0]=555 会报错
#可以对元组中的列表进行修改
tuleA[4][0]=55
print(tuleA)
tuleB=(1)#不是元组,类型是int型
print(tuleB)
print(type(tuleB))
#当只有一个元素时必须在第一个数据项后加上,
tuleB=('1',)
#应用函数
tuplec=tuple(range(10))#强制转换为元组
print(tuple.count(4))#可以统计元素出现次数