Python 里的元組是一種不可變的有序數據類型,它是由一系列用逗號分隔的值組成的。元組可以在需要不可變性并且需要保存固定順序時使用。
Python 內置的元組數據類型是通過圓括號括起來的一系列值。例如:
t = (1, 2, 3)
元組可以包含不同類型的數據,也可以包含其他的元組。例如:
t = (1, 'hello', (2, 3, 4))
訪問元組中的元素可以使用下標或者切片操作。例如:
t = (1, 2, 3) print(t[0]) # 輸出結果為 1 t = (1, 'hello', (2, 3, 4)) print(t[2][1]) # 輸出結果為 3 t = (1, 2, 3, 4) print(t[1:3]) # 輸出結果為 (2, 3)
雖然元組是不可變的,但是我們可以通過重新創建一個新的元組來實現對元組的修改。例如:
t = (1, 2, 3) t = t + (4,) print(t) # 輸出結果為 (1, 2, 3, 4)
另外注意,如果元組只包含一個元素,那么這個元素后面必須加上一個逗號,否則 Python 會把它認為是一個普通的值而不是一個元組。例如:
t = (1,) # 加上逗號表示元組 t = (1) # 不加逗號表示普通的值
總之,元組是 Python 中非常重要的數據類型之一,它的不可變性和固定順序特性使得它在許多場合下都能夠發揮出非常好的作用。
上一篇vue github調試
下一篇mysql分布式架構軟件