Python3 資料型別 元組

2022-04-29 18:15:09 字數 787 閱讀 2451

前言

該文章描述了元組的定義,特徵以及常見使用場景

2020-01-16

天象獨行

0x01;定義

在python當中使用圓括號括起來,元素之間使用逗號的形式定義為元組(tuple)。

0x02;特點

1;元組當中的元素可以是任何python物件型別。

2;元組也屬於序列型別

3;其中的元素不能更改,這一點與列表不同,倒是跟字串類似

4;元素又可以是任何型別的資料,這一點與列表相同,但不同於字串。

注意:既然元組屬於序列,那麼元組也是可以存在索引,分片,等功能。

0x03;用途

既然元組是列表和字串的雜合,那麼它有什麼用途呢?不是用列表和字串就可以了嗎?

有些情況只需要列表和字串,但是,世界是複雜的,我們要解決的問題不全是簡單問題,就如同自然語言一樣,雖然有的詞彙看似可有可無,用別的也能替換之,但我們依然要在某些情況下使用它們。

一般認為元組有這些特點,並且也是它使用的情景:

元組比列表操作速度快。如果定義了乙個值的常量集,並且唯一要用它做的是不斷地遍歷(遍歷是一種操作,讀者可以

看後面的for迴圈)它,請使用元組代替列表。

如果對不需要修改的資料進行「寫保護」,可以使**更安全,這時使用元組而不是列表。如果必須要改變這些值,則需

要執行元組到列表的轉換。

元組可以在字典(另外一種物件型別,請參考後面的內容)中被用作key,但是列表不行。因為字典的key必須是不可變

的,元組本身是不可改變的。

元組可以用在字串格式化中。

Python3 資料型別 元組

python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。例項1 python3.0 tup1 google runoob 1997,2000 tup2 1,tup3 a b c d 不需要括號也可以 ...

python3 基本資料型別 元組

python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。tup1 google runoob 1997,2000 print tup1 google runoob 1997,2000 建立空元組 tu...

python3資料型別

一 python可以自定義資料型別,預設的資料型別有 1 int 整數 2 float 浮點數 3 complex 複數 4 bool 布林值 5 str 字串 6 list 列表 7 tuple 元組 8 set 集合 9 dict 字典 type 內建函式,可以檢視變數的資料型別 int 整數 ...