一、定義:不可變序列的數據元素集合,元組的元素是不可以修改的
元組使用小括號,例如:tuple = (1,)
注意:即使元組里面只有一個元素,該元素后面也要加 ",";在函數傳遞參數時候用(*arg)來接受任意長度與個數的參數,並用元組保存
1 #----------tuple語法--------# 2 3 tuple1 = (1,2,3,'a','v','g') 4 5 tuple2 = 1,2,3,4,'s','b'
6
7 tuple3 = () #空元組
二、元組的增、刪、改、查:
由於元組不可修改的特性、所以其無法實現對元組內元素的修改和刪除,同樣也不能夠添加新的元素;
(還是那句話:一旦創建不可以修改其中元素)
增:
要想實現元組元素的增加,就創建一個元組吧:

需要注意的是:元組只能與元組使用 ‘+’號 連接組合;即 (1,2,3,4,5)+(33,)
同時,元組是可以使用 ‘*’ 號 進行復制操作的:
![]()
刪:(注意:這里的刪除並非刪除元組內元素,同 ‘+’號連接組合一樣,可以新創建一個元組;另外一個是使用del 刪除元組對象)
通過切片,再使用‘+’號連接組合:

del是刪除元組對象:

改:(如上增、刪的方法一樣)


查:(可以通過元組的下標(index)進行查找)

三、元組的常用方法、內置函數:
方法:
tuple.index(obj):從元組中找出某個值第一個匹配項的索引值
tuple.count(obj): 統計某個元素在元組中出現的次數

內建函數
len(tup): 返回元組中元素的個數
max(tup): 返回元組中元素最大的值
min(tup): 返回元組中元素最小的值
tuple(seq): 將列表轉化為元組

in:3 in tuple1 #判斷 3 是否存在 tuple1 中,存在則返回true
![]()
