python 元组
1.元組(tuple)的定義
任何數(shù)據(jù)類型都可以放在元組里面。
元組的格式:元組名 = (元素1,元素2,...)。eg:my_tuple = (1, 3, 5)?
定義一個(gè)空的元組:?my_tuple = ()
Python的元組和列表類似,不同之處在于元組中的元素不能修改(因此元組又稱為只讀列表),且元組使用小括號(hào)而列表使用中括號(hào)。
2. 元組操作
(1)元組中只包含一個(gè)元素時(shí),需要在元素后面添加逗號(hào)來(lái)消除歧義
tup1=(50,)(2)元組中的元素值使不允許修改的,但可以對(duì)元組進(jìn)行連接組合
tup1 = (1, 2, 0) tup1[0]=100 #非法操作,元組中的元素是不允許被修改的 tup1=(12.9, 34.56) tup2=('abc','xyz')tup3=tup1+tup2 #python運(yùn)行元組進(jìn)行連接組合 print(tup3)# 輸出:(12.9,34.56,'abc','xyz')(3)元組中的元素是不允許刪除的,但可以使用del語(yǔ)句來(lái)刪除整個(gè)元組
tup2 = (1, 'aopp') del tup2 print(tup2)#報(bào)錯(cuò)(4)元組重復(fù)
tup3 = (1, 'ppp') tup4 = 2 * tup3 print(tup4)#(1, 'ppp', 1, 'ppp')(5)元組索引和切片(類似list)
tup1 = (1, 90, [10, 10]) tup1[0]#1 tup1[0:2]#(1, 99)(6)逆轉(zhuǎn)元組元素
tup1 = (1, 10, 2) tup1[::-1]#(2, 10, 1)(7) index和count(和list類似)
——tuple.index(obj):從元組中找出某個(gè)值第一個(gè)匹配項(xiàng)的索引值
——tuple.count(obj): 統(tǒng)計(jì)某個(gè)元素在元組中出現(xiàn)的次數(shù)
(8)for循環(huán)遍歷和while循環(huán)遍歷
?
?
總結(jié)
- 上一篇: 计算机语言面向机器的语言,面向机器语言是
- 下一篇: python rgb 图像_在Pytho