Python風格總結 元組tuple

2021-10-06 01:30:43 字數 978 閱讀 5981

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

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

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

建立元組例項

>>>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) # 加上逗號,型別為元組

所謂元組的不可變指的是元組所指向的記憶體中的內容不可變。

>>> tup = ('r', 'u', 'n', 'o', 'o', 'b')

>>> tup[0] = 'g' # 不支援修改元素

traceback (most recent call last):

file "", line 1, in typeerror: 'tuple' object does not support item assignment

>>> id(tup) # 檢視記憶體位址

4440687904

>>> tup = (1,2,3)

>>> id(tup)

4441088800 # 記憶體位址不一樣了

從以上例項可以看出,重新賦值的元組 tup,繫結到新的物件了,不是修改了原來的物件。

Python中序列的內建型別之元組Tup(三)

python的元組是乙個固定的元素集合體,它與列表類似,不同之處在於元組的元素不能修改,由於他不能修改,所以它沒有公升降序之類的功能,並且元組沒有內建方法。而它卻常常被初始定義一些比較固定的元素,方便之後的呼叫,如對話資訊中的文字。元組使用小括號 也可以不使用括號 列表使用方括號。元組建立很簡單,只...

Python 元組總結

元組是被限制了的列表,和字串一樣不可修改,正是由於元組的不可修改性,可以用來作為引數傳遞給函式呼叫 或是從函式呼叫那裡獲得引數時,保護其內容不被外部介面修改,如函式返回多個值時是以元組的形式返回的。1 建立元組 python中的元組用引號圓括號 包括起來。2 修改元組 元組是不可修改的。如 t 1,...

python 元組總結

元組可以將range中的元素遍歷出來,也可以將列表通過型別轉換轉為元組 關於元組的乘法 元組不能修改而乘法是將他本身以倍數 的形式賦值給另乙個變數。元組不能修改,但可以通過 將元組型別轉為列表型別在進行修改 支援索引 下標 正索引 從左至右,從0開始,為列表中每乙個元素編號 負索引 從右至左,從 1...