元組
Tuple有人把它翻譯成"元組",不過我個人還是習慣用英文來稱呼它。
List用中括號、Dictionary用大括號,Tuple則是使用小括號。Tuple長的像這樣:
1
| |
其實Tuple跟List很像,只是它的內容一旦設定後就不可改變了。也因為Tuple跟List很像,除了一些修改/刪除的操作是不行的之外,其它很多操作都跟List差不多:
>>> my_tuple = (1, 2, 3)
>>> my_tuple[0]
1
>>> my_tuple[0] = "x"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
要注意的是,如果Tuple只有一個元素的話,結尾需要加上逗號
1
| |