python中元組 理解python中的元組

2021-10-13 01:19:02 字數 1042 閱讀 9418

理解

python

中的元組引言在

python

中元組是這樣的:

元組是是這樣一種資料結構:不變的或者不可改變的(簡單來說不能重新賦值)

、元素的有序序列。因為元組是

不變的,所以他的數值是不能改變的。

元組常用於分組資料。在元組裡面的每乙個元素或者值都被稱為專案。

就像字串變數定義時把字元放在引號之間(如

verb

元組的定義則是通過括號「

」把值括起來。

如果我們用

print()

函式把上面的元組列印出來,我們將會得到包含括號的結果,如下:

件、等等還有很多)

這能幫助你理解

python

的元組以及其他集合型別的資料結構。

元組和列表很相似,只不過元組的值是不能改變的(列表的值是可以修改的)

。正因為這些,所以當你在**中

使用元組,你就潛意識地告訴其他人你不打算去改變那一串行資料值。此外由於元組不能變化,在**執行時元組

比列表稍微快一些,那麼通過使用

python

元組你的**將得到進一步的優化。

元組索引

作為一組有序的元素集,元組中每乙個專案都能通過索引單獨引用。每乙個專案對應乙個索引數字。這種索引

數字已開始,並且是整數型的。

對於元組

coral

來說,他的索引下標如下:

第乙個專案字串

'blue coral'以開始

,  'elkhorn coral'

作為第個索引結束。

正因為元組的每乙個下標對應乙個索引數字,我們才能訪問到他們。

現在我們能用過對應的索引數值來訪問乙個離散的專案:

就想上面**展示的那樣,這個元組的索引數範圍是從

到。所以我們可以像下面的那樣通過

索引數來單獨獲取元組的每乙個專案。

如果我們用乙個大於

的索引數去訪問

coral

元組的專案,

那麼這將超過元組的範圍,

python中元組的簡介

t 1,2.3,true,star print t print type t 執行結果為 1,2.3,true,star t1 1,2,3 4 print t1 執行結果為 1,2,3,4 4 t2 hello print type t2 執行結果為 allowusers root westos r...

Python中元組的函式

定義乙個帶欄位名的元組 from collections import namedtuple user namedtuple user name age user user lisi male 12 print user user name lisi male age 12 fields 元組的屬性...

python中元組的使用

我的學習筆記 markdown真的是乙個很好用的電子筆記,以前總習慣手寫筆記,費時費力,也不好展現。接觸到csdn這個格式後,又了解了一下markdown這個排版美觀的輸出形式,真的是大愛。我自用的是typora,據了解還有其他的。重點是可以直接上傳我的學習筆記到csdn超級方便。因為想學習演算法類...