python 元组
1.元組(tuple)的定義
任何數據類型都可以放在元組里面。
元組的格式:元組名 = (元素1,元素2,...)。eg:my_tuple = (1, 3, 5)?
定義一個空的元組:?my_tuple = ()
Python的元組和列表類似,不同之處在于元組中的元素不能修改(因此元組又稱為只讀列表),且元組使用小括號而列表使用中括號。
2. 元組操作
(1)元組中只包含一個元素時,需要在元素后面添加逗號來消除歧義
tup1=(50,)(2)元組中的元素值使不允許修改的,但可以對元組進行連接組合
tup1 = (1, 2, 0) tup1[0]=100 #非法操作,元組中的元素是不允許被修改的 tup1=(12.9, 34.56) tup2=('abc','xyz')tup3=tup1+tup2 #python運行元組進行連接組合 print(tup3)# 輸出:(12.9,34.56,'abc','xyz')(3)元組中的元素是不允許刪除的,但可以使用del語句來刪除整個元組
tup2 = (1, 'aopp') del tup2 print(tup2)#報錯(4)元組重復
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)逆轉元組元素
tup1 = (1, 10, 2) tup1[::-1]#(2, 10, 1)(7) index和count(和list類似)
——tuple.index(obj):從元組中找出某個值第一個匹配項的索引值
——tuple.count(obj): 統計某個元素在元組中出現的次數
(8)for循環遍歷和while循環遍歷
?
?
總結
- 上一篇: 计算机语言面向机器的语言,面向机器语言是
- 下一篇: 2019之旅