Python學習筆記之元組

2021-09-19 16:29:29 字數 1767 閱讀 9816

元組與列表類似,不同之處在於元組的元素不能修改。

元組使用小括號,列表使用方括號。

元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。

例子:>>>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...