Tuple意思
在編程中,特別是Python語言中,tuple(元組)是一個有序的集合,它裡面的元素是不可變的,這意味著一旦tuple被創建,它的元素就不能被修改。tuple的每個元素都有一個特定的位置,通常用整數索引來訪問這些元素。
tuple的語法如下:
tuple_variable = (element1, element2, ..., elementN)
其中,tuple_variable
是tuple的名稱,element1
到elementN
是tuple的元素。tuple的元素可以是任何數據類型,包括其他tuple、列表、字典等。
訪問tuple的元素可以使用索引,索引從0開始。例如:
my_tuple = (1, 2, 3, 4, 5)
print(my_tuple[0]) # 輸出第一個元素,即1
print(my_tuple[-1]) # 輸出最後一個元素,即5
tuple的一個特點是不可變性,這意味著你不能添加或刪除元素,也不能改變元素的值。如果你嘗試這樣做,你會得到一個TypeError
異常。例如:
my_tuple = (1, 2, 3)
my_tuple[0] = 10 # 會報錯,因為tuple是不可變的
在Python中,tuple通常用於存儲需要作為一個單元處理的數據,例如函式的參數列表,或者作為返回多個值的方法的返回值。由於tuple是不可變的,它們也被用於作為字典的鍵,因為字典的鍵必須是不可變的。