一、基本概念
元组 tuple,用()
不可变序列,用()创建,内部用英文逗号分隔,一个元素逗号也不能省略。
内置函数tuple()创建:元组名=tuple(序列)
删除元组:del 元组名
无法实现添加、删除和修改元素
支持切片
访问和处理速度快
可以作为字典的键
二、代码练习
1、元组的创建和函数应用
tst=('2',[3,1,2],'34','33')
print(tst)
tst1=tuple('ddffwewe')
print(tst1)
t=tuple([10,20,32,11,23])
print('10在元组中是否存在:',(10 in t))
print('10在元组中是不存在:',(10 not in t))
print('元组中最大值:',max(t))
print('元组中最小值:',min(t))
print('元组长度:',len(t))
print('元组中10的索引:',t.index(10))
print('元组中10出现的次数:',t.count(10))
t=(10)
print(t,type(t))
t=(10,)#只有一个元素不能省略逗号
print(t,type(t))
#del t
print(t)
运行结果:
2、元组的遍历
t=('ss','we','dedw')
print(t[0])
for i in t:
print(i)
t1=t[0:3:2]#支持切片操作
print(t1)
for i in range(len(t)):
print(i,t[i])
for index,i in enumerate(t):
print(index,'--->',i)
运行结果: