1.初識元組
串列非常適合用于存盤在程式運行期間可能變化的資料集,串列是可以修改的,
然而,有時候需要創建一系列不可修改的元素,元組可以滿足這種需求
python將不能修改的值稱為不可變的,而不可變的串列被稱為元組,
元組看起來猶如串列,但使用圓括號而不是方括號來標識,
其語法格式:元組變數名 = (資料元素1,資料元素2)
定義元組后,就可以使用索引來訪問其資料元素,就像訪問串列資料元素一樣,
例如,有一個大小不應改變的矩形(rect),可將其長度和寬度存盤在一個元組中,從而確保它們是不能修改的,撰寫程式如下所示:
運行結果如下所示:
下面來嘗試修改元組rect中的一個資料元素,看看運行結果會如何,撰寫程式如下所示
運行結果如下所示:
會提示型別錯誤,這很好,因為這正是我們所希望的,元組里的資料元素可以被訪問,但不可以被修改
2.遍歷元組
像串列一樣,也可以使用for回圈來遍歷元組中的所有值,撰寫程式如下所示:
運行結果如下所示:
3.修改元組變數
雖然不能修改元組的資料元素,但可以給存盤資料元素的元組變數賦值,因此,如果要修改上述矩形的尺寸,可重新定義整個元組,撰寫程式如下所示:
運行結果如下所示:
相比于串列,元組是更簡單的資料結構,如果需要存盤的一組值在程式的整個生命周期內都不變,可使用元組,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/554265.html
標籤:其他
上一篇:【pandas基礎】--索引和軸
下一篇:返回列表