元组可以看成是一种特殊的列表,与列表不同的是元组一旦建立就不能改变。既不能改变其中的数据项,也不能添加和删除数据项。因此,想让一组数据不能被改变就把它们放入到一个元组中即可,并且任何企图修改元组的操作都会发生错误的。
元组的基本形式是以圆括号”()“括号的数据元素,它也可以通过序号来引用其中的元素。
建立只有一个元素的元组,元组后要有一个”,“。
>>>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 #试图修改元组的元素,结果发生错误