元组

Reads: 723 Edit

元组(tuple)与列表基本类似,也可以用于集合类数据结构的实现,不同之处在于元组的元素不能修改。

1 元组的定义

>>> tuple1=(1,2,3,"a","b","c")
>>> type(tuple1)
<class 'tuple'>

>>> tuple2=(1,"abc",(3,5,"ef"))
>>> tuple3=(1,"abc",(3,5,"ef"),[51,61,71])

说明:元组用()来定义,元组中的元素用逗号分隔。元组中的元素可以不同,甚至包含子元素和列表。

>>> tuple4=(13)
>>> tuple4
13
>>> type(tuple4)
<class 'int'>
>>> tuple5=(13,)
>>> tuple5
(13,)
>>> type(tuple5)
<class 'tuple'>

说明:如果只定义包含1个数据的元组,则需要在数据后面加上逗号,否则无法定义的不是元组类型。

2 元组的索引

>>> tuple1=(1,2,3,"a","b","c")
>>> tuple1[0]
1
>>> tuple1[-1]
'c'
>>> tuple1[2:5]
(3, 'a', 'b')

>>> tuple3=(1,"abc",(3,5,"ef"),[51,61,71])
>>> tuple3[2]
(3, 5, 'ef')
>>> tuple3[2][1]
5

说明:元组的索引与列表类似。


Comments

Make a comment