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