Python3學習筆記 | 八、Python的類型與運算-元組
- 2019 年 10 月 6 日
- 筆記
一、元組的簡介
元組與列表非常類似,只是不能在原處更改(這個跟字符串類似)。
元組在Python里的特點: • 任意對象的有序組合 • 通過偏移取數據 • 屬於不可變序列類型 • 固定長度,異構,任意嵌套 • 對象引用的數組
二、元組的操作
元組的創建有下面幾種:
>>> tuple = () >>> tuple = (1,) #只有單個元素的時候,必須加逗號
>>> tuple = (1,2,'3',(4,5)) >>> tuple = 1,2,'3',(4,5) #兩個結果是同樣的
>>> Tuple = tuple('1') #python2下可使用,python3未成功
列表操作里只要是不在原處修改的,都可用於元組,操作和列表基本都一致。
>>> tuple = (1,2,'3',(4,5)) >>> tuple[0:3] (1, 2, '3') >>> (1,2) + (3,4) (1, 2, 3, 4) >>> (1,2)*4 (1, 2, 1, 2, 1, 2, 1, 2) >>> len((1,2,3,4)) 4
三、元組的方法
>>> tuple = (2,4,3,1,5) >>> sorted(tuple) #排序 [1, 2, 3, 4, 5] >>> >>> for i in tuple: #逐個顯示元組數據 ... print(i,end = ' ') ... 2 4 3 1 5 >>> tuple.index(1) #查找元素位置 3 >>> tuple.count(2) #統計元素數量 1