第十天 Python之元組

Asahi_aileen發表於2020-11-11

元組

元組(tuple)與列表類似,也是由一系列按特定順序排列的元素組成。但是它是不可變序列。因此,元組也可以稱為不可變的列表。在形式上,元組的所有元素都放在一對小括號“()”中,兩個相鄰元素間使用逗號“,”分隔。在內容上,可以將整數、實數、字串、列表、元組等任何型別的內容放入元組中,並且同一個元組中,元素的型別可以不同,因為它們之間沒有任何關係。

元組的建立和刪除

使用賦值運算子直接建立元組

建立元組時,也可以使用賦值運算子“=”直接將一個元組賦值給變數

tuplename = (element1,element2,element3,...,element n)

建立元組的語法和建立列表的語法類似,只是建立列表時用中括號[],而建立元組時用的是小括號()

雖然元組是用一對小括號把所有元素括起來。但實際上,除了小括號還可以將一組值用逗號分隔開來,Python就會認為它是元組

【例子】下面都是合法的元組

num = (1,3,5,7,9)
str = ("人生苦短","Python在手")
title = ('Python',111,"爬蟲",["Web全棧","自動化"],("a","b"))
str1 = "人生苦短","Python在手"
str2 = "人生苦短",

建立空元組

建立一個名為tuple_name的空元組。

tuple_name = ()

建立陣列元組

可以使用tuple()函式直接將range()函式迴圈出來的結果轉換為數值元組。
tuple()函式的基本語法:

tuple(data)

其中,data表示可以轉換為元組的資料,其型別可以是range物件、字串、元組或其他可迭代型別的資料。

刪除元組

對於已經建立的元組,可以使用del語句將其刪除。

del tuplename

其中,tuplename為要刪除元組的名稱

訪問元組元素

想將元組中的元素輸出也是很簡單的,可以直接用print()函式。

字典

字典和列表類似,也是可變序列,不過與列表不同,它是無序的可變序列,儲存的內容是以“鍵-值對”的形式存放的。
字典的主要特徵:
- 通過鍵而不是通過索引來讀取

- 字典是任意物件的無序集合

- 字典是可變的,並且可以任意巢狀

- 字典中的鍵必須唯一

- 字典中的鍵必須不可變

相關文章