元組屬於不可變序列,其元素不可改變,即元組一旦組建,不能改變元素的值。如果確實需要修改,只能再建立乙個元組。
元組的定義形式與列表相似,區別在於定義元組時所有元素放在一對()裡。
1.元組的建立: x=(1)
2.讀取元素:與列表相同,使用索引可以直接訪問元組的元素,方法為:元組名[索引]
3.元組切片:x[star,end]
4.檢索元素:使用元組物件的index()方法可以獲取指定元素首次出現的下標。x.index(key)
使用元組物件的count()方法統計元組中指定元素出現的次數。x.count(key)
使用in運算子檢索某個元素是否在該元組中。如果元素在元組中,返回true 『key』 in x
5.刪除元組
del x
列表與元組的區別及轉換
與列表相比,元組的處理速度比列表快,對不需要修改元素一般使用元組,可以使得**更安全。
元組可以作為字典的鍵,列表不行,因為列表是可變的。
tuple(x) 凍結列表使其不可變
list(x) 融化元組使其可變
Python學習筆記 Python 元組
元組 唯讀列表,使用 小括號 和,逗號分隔元素 tup1 physics chemistry 1997,2000 tup2 1,2,3,4,5 tup3 a b c d 空元組 tup1 只包含乙個元素時,需要在元素後面新增逗號 tup1 50,下標索引從0開始 元組可以使用下標索引來訪問元組中的值...
Python 元組 學習筆記
python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。如下例項 tup1 google runoob 1997 2000 tup2 1,2,3,4,5 tup3 a b c d 方法 tuple 此...
Python學習筆記 元組
元組 btuple monday 1 2,3 btuple monday 1 2,3 btuple 0 1 1 len btuple 3 btuple 1 2,3 列表元素可以改變 元組元素不可以改變 alist axp ba cat alist 1 alibaba print alist axp ...