tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常雷同,然则,tuple一旦建立完毕,就不克点窜了。
同样是透露班里同窗的名称,用tuple透露如下:>>> t = ('Adam', 'Lisa', 'Bart')
建立tuple和建立list独一分歧之处是用( )替代了[ ]。
如今,这个 t 就不克改变了,tuple没有 append()方式,也没有insert()和pop()方式。所以,新同窗没法直接往 tuple 中添加,老同窗想退出 tuple 也不成。
获取 tuple 元素的体式和 list 是一模一般的,我们能够正常使用 t[0],t[-1]等索引体式接见元素,然则不克赋值成其余元素,不信能够试试:>>> t[0] = 'Paul'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment