python 的tuple資料型態

python 的tuple資料型態

python 的tuple資料型態與List非常類似,是用左右兩個括號 ' ( '與 ' ) '將元素包在其中,其與List最大的差別在於一但決定了元素的內容,就不可以變更,不像List一樣可以隨時修改。

>>> x=[1,2,3]
>>> y=(4,5,6)
>>> x[2]
3

>>> y[2]
6

>>> x
[1, 2, 3]

>>> x[2]=99
>>> x
[1, 2, 99]

>>> y[2]=99
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment