python结构数据类型(2)-元组tuple

元组可以看成是一种特殊的列表,与列表不同的是元组一旦建立就不能改变。既不能改变其中的数据项,也不能添加和删除数据项。因此,想让一组数据不能被改变就把它们放入到一个元组中即可,并且任何企图修改元组的操作都会发生错误的。

元组的基本形式是以圆括号”()“括号的数据元素,它也可以通过序号来引用其中的元素。

建立只有一个元素的元组,元组后要有一个”,“。

>>>tuple()                                    #创建空元组

()

>>>(1,)                                        #创建只有一个元素的元组

(1,)

>>>2,3                                        #直接用逗号隔开两个值,可以创建一个元组

(2,3)

>>>x,y=2,3                                #右边为一元组,自动将元组第一个数值与x绑定,第二个与y绑定

>>>x

2

>>>y

3

>>>x,y=y,x                                    #交换x与y的值(本质上右边是一个元组)

>>>x

3

>>>y

2

>>>atp1=(1,2,3)

>>>atp1[1]                                    #引用元组的序号为1的元素

2

>>>atp1[1]=3                               #试图修改元组的元素,结果发生错误

你可能感兴趣的:(python结构数据类型(2)-元组tuple)