python全栈开发从入门到放弃之元组的内置应用


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

 

智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告