1、元组的字符类型tuple
t=(1,[1,3],'sss',(1,2))
print(type(t)) <class 'tuple'>
2、按索引号取值
t=(1,[1,3],'sss',(1,2))
print(t[1][1]) 输出结果:
3
3、切片
goods=('iphone','lenovo','sanxing','suoyi')
print(goods[1:3]) #顾头不顾尾 输出结果:
('lenovo', 'sanxing')
1、in
goods=('iphone','lenovo','sanxing','suoyi')
print('iphone' in goods) #in查看goods元组中是否有iphone这个元素 输出结果:
True
2、index
goods=('iphone','lenovo','sanxing','suoyi')
print(goods.index('lenovo')) #index查看lenovo元素在元组中的索引号 输出结果:
1
3、count
goods=('iphone','lenovo','sanxing','suoyi','lenovo')
print(goods.count('lenovo')) #count查看lenovo元素在元组中的个数是多少 输出结果:
2
4、补充
t=(1,['a','b'],'sss',(1,2)) t[1][1]='aaaaaaaaaa' #改变了内部元素
print(t) 输出结果:元组本身是不可变的,但是内部的元素可以是可变类型
(1, ['a', 'aaaaaaaaaa'], 'sss', (1, 2))
5、元组可以作为字典的key
d={(1,2,3):'egon'}
print(d,type(d),d[(1,2,3)]) 输出结果:
{(1, 2, 3): 'egon'} <class 'dict'> egon