元組是不可變的,即元組的項不能被修改。元組用圓括號“()”括起來,并用逗號“,”來分隔其中的項。
例如,下面的元組包含了三個不同數(shù)據(jù)類型的項:
與列表不同的是,元組一旦創(chuàng)建就不可修改,如果嘗試修改,Python解釋器會報錯:
元組是一種序列類型,因此,上一節(jié)介紹的通用序列操作元組也都支持,此處不再贅述。下面要介紹的是元組的另外一些用法或特性。
1、 創(chuàng)建元組
在創(chuàng)建元組時,可以不用加圓括號(除非它是其他數(shù)據(jù)類型的一部分,如一個在列表中的元組,此時必須加圓括號):
可以使用元組的工廠函數(shù)tuple()創(chuàng)建元組。如果要創(chuàng)建一個空的元組,可以使用不包含任何項的圓括號或者是沒有參數(shù)的tuple()函數(shù):
tuple()函數(shù)也可以有參數(shù),且參數(shù)必須為可迭代對象:
創(chuàng)建只有一個項的元組時有個“小陷阱”,即用圓括號創(chuàng)建元組時,如果括號中只有一個項,而沒有逗號,那么創(chuàng)建的并不是元組,而是這個項本身的類型:
創(chuàng)建只有一個項的元組,應該在該項的后面緊跟著一個逗號(或者使用tuple()函數(shù)):
2、 嵌套元組
元組與列表一樣,可以嵌套,同樣元組中也可以包含列表:
更多內容
>>本文地址:http://liujunjsxg.cn/zhuanye/2021/69428.html
聲明:本站稿件版權均屬中公教育優(yōu)就業(yè)所有,未經許可不得擅自轉載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?