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