Python之什麼是dict

Python之什麼是dict

我們已經知道,list 和 tuple 可以用來表示順序集合,例如,班裏同學的名字:

['Adam', 'Lisa', 'Bart']

或者考試的成績列表:

[95, 85, 59]

但是,要根據名字找到對應的成績,用兩個 list 表示就不方便。

如果把名字和分數關聯起來,組成類似的查找表:

'Adam' ==> 95
'Lisa' ==> 85
'Bart' ==> 59

給定一個名字,就可以直接查到分數。

Python的 dict 就是專門幹這件事的。用 dict 表示“名字”-“成績”的查找表如下:

d = {
    'Adam': 95,
    'Lisa': 85,
    'Bart': 59
}

我們把名字稱爲key,對應的成績稱爲value,dict就是通過 key 來查找value

花括號 {} 表示這是一個dict,然後按照 key: value, 寫出來即可。最後一個 key: value 的逗號可以省略。

由於dict也是集合,len() 函數可以計算任意集合的大小:

>>> len(d)
3

注意: 一個 key-value 算一個,因此,dict大小爲3。

發佈了41 篇原創文章 · 獲贊 56 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章