1.初識元組
列表非常適合用于存儲在程序運行期間可能變化的數(shù)據(jù)集。列表是可以修改的。
然而,有時候需要創(chuàng)建一系列不可修改的元素,元組可以滿足這種需求
python將不能修改的值稱為不可變的,而不可變的列表被稱為元組。
元組看起來猶如列表,但使用圓括號而不是方括號來標(biāo)識。
其語法格式:元組變量名 = (數(shù)據(jù)元素1,數(shù)據(jù)元素2)
定義元組后,就可以使用索引來訪問其數(shù)據(jù)元素,就像訪問列表數(shù)據(jù)元素一樣。
例如,有一個大小不應(yīng)改變的矩形(rect),可將其長度和寬度存儲在一個元組中,從而確保它們是不能修改的。編寫程序如下所示:
運行結(jié)果如下所示:
下面來嘗試修改元組rect中的一個數(shù)據(jù)元素,看看運行結(jié)果會如何,編寫程序如下所示
運行結(jié)果如下所示:
會提示類型錯誤,這很好,因為這正是我們所希望的,元組里的數(shù)據(jù)元素可以被訪問,但不可以被修改
2.遍歷元組
像列表一樣,也可以使用for循環(huán)來遍歷元組中的所有值,編寫程序如下所示:
運行結(jié)果如下所示:文章來源:http://www.zghlxwxcb.cn/news/detail-471087.html
3.修改元組變量
雖然不能修改元組的數(shù)據(jù)元素,但可以給存儲數(shù)據(jù)元素的元組變量賦值。因此,如果要修改上述矩形的尺寸,可重新定義整個元組,編寫程序如下所示:
運行結(jié)果如下所示:
相比于列表,元組是更簡單的數(shù)據(jù)結(jié)構(gòu)。如果需要存儲的一組值在程序的整個生命周期內(nèi)都不變,可使用元組。文章來源地址http://www.zghlxwxcb.cn/news/detail-471087.html
到了這里,關(guān)于【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-列表類型(元組)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!