元組可以看成是一種特殊的列表,與列表不同的是元組一旦建立就不能改變朝捆。既不能改變其中的數(shù)據(jù)項废亭,也不能添加和刪除數(shù)據(jù)項国章。因此,想讓一組數(shù)據(jù)不能被改變就把它們放入到一個元組中即可豆村,并且任何企圖修改元組的操作都會發(fā)生錯誤的液兽。
元組的基本形式是以圓括號”()“括號的數(shù)據(jù)元素,它也可以通過序號來引用其中的元素你画。
建立只有一個元素的元組抵碟,元組后要有一個”,“坏匪。
>>>tuple() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#創(chuàng)建空元組
()
>>>(1,) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#創(chuàng)建只有一個元素的元組
(1,)
>>>2,3 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#直接用逗號隔開兩個值拟逮,可以創(chuàng)建一個元組
(2,3)
>>>x,y=2,3 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#右邊為一元組,自動將元組第一個數(shù)值與x綁定适滓,第二個與y綁定
>>>x
2
>>>y
3
>>>x,y=y,x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#交換x與y的值(本質(zhì)上右邊是一個元組)
>>>x
3
>>>y
2
>>>atp1=(1,2,3)
>>>atp1[1] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#引用元組的序號為1的元素
2
>>>atp1[1]=3 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #試圖修改元組的元素敦迄,結(jié)果發(fā)生錯誤