位置:首頁 > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

在python里,什么是dict?

提問人:楊紫紅發(fā)布時間:2020-11-26
我們已經(jīng)知道,list 和 tuple 可以用來表示順序集合,例如,班里同學(xué)的名字:
['Adam', 'Lisa', 'Bart']
或者考試的成績列表:
[95, 85, 59]

但是,要根據(jù)名字找到對應(yīng)的成績,用兩個 list 表示就不方便。
如果把名字和分數(shù)關(guān)聯(lián)起來,組成類似的查找表:
'Adam' ==> 95
'Lisa' ==> 85
'Bart' ==> 59
給定一個名字,就可以直接查到分數(shù)。
Python的 dict 就是專門干這件事的。用 dict 表示“名字”-“成績”的查找表如下:
d = {
      'Adam': 95,
      'Lisa': 85,
      'Bart': 59
}

我們把名字稱為key,對應(yīng)的成績稱為value,dict就是通過 key 來查找 value。
花括號 {} 表示這是一個dict,然后按照 key: value, 寫出來即可。最后一個 key: value 的逗號可以省略。
由于dict也是集合,len() 函數(shù)可以計算任意集合的大?。?br/>>>> len(d)

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部