元組

元組 (tuple)

元組 跟清單非常類似,都是序列,但是元組的每個元素都是不可變動的,而且元組的特徵是小括號():

>>> t = (1, 2, 3)
>>> t[0]
1
>>> t[1] = 0
TypeError

我們發現如果試圖更動元組的元素,將會出現 TypeError 的錯誤。

另外,使用元組有一個要注意的點是: 因為單純的小括號在運算裡面有優先運算的意思:

a = (5+3)*2

所以我們在撰寫單元素的元組時,必須強制加上一個分隔的逗號:

t = (1,)

這樣才能表明 t 為元組,否則 Python 會有誤判的情形,如: t=(1),Python 會誤判為 t=1

results matching ""

    No results matching ""