5.3 元组定义和使用

5.3.1 元组定义

Python的元组与列表类似,不同之处在于元组的元素不能修改元组使用小括号,元素用逗号分隔开。

如果元组只有一个元素,则在元素后加一个,例如:

t = (1, )
>>> aTuple = ('abc', 120, 4.5)
>>> aTuple
('abc', 120, 4.5)
>>> type(aTuple)
<class 'tuple'>

元组中元素的访问同样可以使用下标访问,写法和列表相同:

>>> aTuple[0]
'abc'
>>> aTuple[1]
120

5.3.2 遍历

元组可以使用循环进行遍历,用法等同于列表。

5.3.3 查找

元组也有in,not in,count,index等函数,用法等同于列表。

5.3.4 插入/修改/删除/排序

由于元组的元素不能修改,所以元组没有插入,修改,删除和排序功能的函数。