前言
有時候,我們為了數值的安全性,不許使用者修改資料,今天我們就來講講關於python不可變的資料型別—
元組資料
目錄
1.元組的基本定義
2.元組的基本操作
(一)元組的基本定義
1.元組的概念:
元組(Tuple)是不可變的序列,也是一種可以儲存各種資料的集合,用小括號()表示元組的開始於結束,元素之間用逗號,隔開。
2.元組於列表的區別
主要表現為一下兩點:
- 列表是可變的序列,而元組是不可變的序列。
- 列表的定義用[], 而元組用的是()
- 可以理解為,元組就是隻讀(不可變)的列表型別。
3.關於元組的不可變
不能對元組物件進行新增元素,變換元組位置,修改元素,刪除元素等操作
(二)元組的基本操作
==1.建立元組==
(1)空元組
我們用一個為空的()來建立元組的空型別
(2)單元素元組
單元素的元組的建立,需要注意的是,在()裡面必須在元素的後面加一個逗號掃,來區別於普通的數學公式裡的()。
(3)綜合元組
元組的資料型別可以是多種型別,元素可以是數字型,字串型,列表型,元素型
==2.合併元組==
合併元組需要用 “+” 來實現。如:tup3 = tup1 + tup2
==3.轉換元組==
需要用tuple(其他型別), 同理,將其他元素轉換為列表,要用list(其他型別)
(1)列表轉元組
(2)元組轉列表
==4.刪除元組==
元組不允許對元組元素的刪除,可以用del 對於整個元組的刪除。
==5.查詢元素==
元組可以使用 tup.index(value) 來獲得元素的索引。
==6.統計元素==
元組可以使用 tup.count(value) 來獲取某個元素出現的次數。