1. 程式人生 > >Python資料型別-----元組

Python資料型別-----元組

    在剛剛學習的列表可以看出來,列表非常合適用於儲存在程式執行其中可能變化的資料集,列表內的元素值是可以變化的。在有些需要建立一系列不可修改的元素的時候、就用到元組這種資料型別了。Python將不能修改的值稱為不可變得,而不可變的列表被稱為元組。元組看起來像列表一樣,但是元組使用圓括號(),而不是使用方括號[],元組定義之後,就可以使用索引來訪問 元素,就像訪問列表元素一樣。

# 定義元組
demos = (200,50)

print(demos[0])
print(demos[1])



# 嘗試更改元組demo的元素的值,執行檢視情況
demos[1] = 100

"""
Traceback (most recent call last):
File "demo.py", line 3, in <module>
demo[0] = 250
TypeError: 'tuple' object does not support item assignment
"""

# 遍歷元組
for demo in demos:
    print(demo)


# 修改元組變數、
demo = (100,25)           # 元組內的元素無法修改,但是可以給元組變數來賦值

print(demo)