元組的定義:一種不可變的有序容器,其中的元素有位置上的先后順序,標志性符號是圓括號和逗號( , )
元組的適用場景:
- 元組比列表操作速度要快,適合遍歷。(因為列表可變,元素不可變)
- 如果數據不需要被修改,要“保護起來”,那么可以適用元組。
- 由於不可變屬性,在很多方法和操作中只能用元組作為結構的一部分,比如字典中的key。(如果元祖嵌套列表,也不可以作為字典的鍵
1.定義一個元組
1.1方法一:直接賦值,直接把元素值寫入圓括號並用逗號分隔
其中 圓括號可以省,但是逗號不能省 ,即時只有一個元素也必須有逗號
關於圓括號
關於逗號
1.2 方法二 :通過tuple函數將其他數據類型轉換成元組
2.元組支持切片
元組支持索引和切片,語法與列表的索引切片一樣
3.元組的特點:不可變
不可變的數據類型內部含有可變的數據類型時,可變的數據類型依然可變
4.元組的常用方法
元組是不可變數據類型,沒增刪改的操作,支持的方法比較少,有統計次數count,查找位置index,運算符 類似於字符串,+ 合並, * 重復,成員運算符 in
4.1統計次數 count
4.2查找元素位置 index
4.3 元組中的運算符