240      
    Alex   
  
    每个人都有属于自己的一片森林,也许我们从来不曾去过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢!   

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

 

posted @ 2017-07-29 16:18  Alex_c  阅读(202)  评论(0编辑  收藏  举报