Python 是一種高級編程語言,可以輕松處理各種任務(wù)。其中一個重要的數(shù)據(jù)類型是元組。在 Python 中,元組是一種不可變序列。這意味著您不能更改元組中的任何元素。元組用圓括號括起來。
# 創(chuàng)建元組 tup = ('apple', 'banana', 'cherry') # 通過索引訪問元組中的元素 print(tup[0]) # 打印 'apple' # 嘗試更改元組中的元素(將引發(fā)錯誤) tup[0] = 'orange'
由于元組是不可變的,因此在修改元素時會引發(fā) TypeError 錯誤。但是,您可以通過創(chuàng)建新 tuples 來更改原始 tuples。例如,您可以用元組連接和元組復制來創(chuàng)建新的元組。
# 元組連接 tup1 = ('apple', 'banana', 'cherry') tup2 = ('orange',) tup3 = tup1 + tup2 print(tup3) # 打印 ('apple', 'banana', 'cherry', 'orange') # 元組復制 tup4 = tup1 * 2 print(tup4) # 打印 ('apple', 'banana', 'cherry', 'apple', 'banana', 'cherry')
元組具有類似列表的行為,但是只是一種不可變的序列。元組被廣泛用于存儲不希望更改的數(shù)據(jù),例如日歷日期和元組中的圖像坐標。因此,如果您需要使用不可變的序列,則應該考慮使用元組。