元組與列表類似,不同之處在於元組的元素不能修改。
元組使用小括號,列表使用方括號。
元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。
例子:>>>tup1 = ('google', 'runoob', 1997, 2000);
>>> tup2 = (1, 2, 3, 4, 5 );
>>> tup3 = "a", "b", "c", "d";
# 不需要括號也可以
>>> type(tup3)
空元組的建立 ------tup1 = ();
元組中只包含乙個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用:
>>>tup1 = (50)
>>> type(tup1)
# 不加逗號,型別為整型
>>> tup1 = (50,)
>>> type(tup1)
# 加上逗號,型別為元組
訪問元組
tup1 = ('abc','bcd',1,4,6)
tup1[1] -----'bcd'
tup[1:3]----('bcd',1)
元組中的元素值是不允許修改的,但我們可以對元組進行連線組合,如下例項:
#!/usr/bin/python3
tup1 = (12, 34.56);
tup2 = ('abc', 'xyz')
# 以下修改元組元素操作是非法的。
# tup1[0] = 100
# 建立乙個新的元組
tup3 = tup1 + tup2;
print (tup3) ------(12, 34.56, 'abc', 'xyz')
或者元組轉換成列表,進行修改之後再轉換成元組,本質上還是建立乙個新的元組,元組的特性是不可修改
元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元組,如下例項:
#!/usr/bin/python3
tup = ('google', 'runoob', 1997, 2000)
print (tup)
del tup;
print ("刪除後的元組 tup : ")
print (tup)
nameerror: name 'tup' is not defined
python元組包含了以下內建函式
序號方法及描述例項1
len(tuple)
計算元組元素個數。
>>> tuple1 = ('google', 'runoob', 'taobao')>>> len(tuple1)
3>>>
2max(tuple)
返回元組中元素最大值。
>>> tuple2 = ('5', '4', '8')>>> max(tuple2)
'8'>>>
3min(tuple)
返回元組中元素最小值。
>>> tuple2 = ('5', '4', '8')>>> min(tuple2)
'4'>>>
4tuple(seq)
將列表轉換為元組。
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 ...
Python學習筆記 元組
1 元組的定義 tuple 元組 與列表類似,不同之處在於元素不能改 元組表示多個元素組成的序列 元組在python開發中,由特定的應用場景 用於儲存一串資訊,資料之間使用,逗號 分隔 元組用 定義 元組的索引從0開始 索引就是資料在元組中的位置編號 2 建立元組 info tuple zhangs...