Python之什麼是dict

2021-08-05 22:11:08 字數 723 閱讀 6905

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

['adam', 'lisa', 'bart']
或者考試的成績列表:

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

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

'adam' ==> 95

'lisa' ==> 85

'bart' ==> 59

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

python的 dict 就是專門幹這件事的。用dict表示「名字」-「成績」的查詢表如下:

d =
我們把名字稱為key,對應的成績稱為value,dict就是通過key來查詢value

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

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

>>> len(d)

3

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

python之什麼是函式

python函式是通過def語句定義的 塊,由函式名 引數列表 函式體三部分組成。下面列舉乙個案例展示函式是怎麼定義的,以及函式的相關資訊。import sys 匯入sys模組 def sum x,y 定義函式,由函式名sum,引數列表x,y,冒號表示def語句結束 result x y 函式體 r...

Python之什麼是函式

我們知道圓的面積計算公式為 s r 當我們知道半徑r的值時,就可以根據公式計算出面積。假設我們需要計算3個不同大小的圓的面積 r1 12.34 r2 9.08 r3 73.1 s1 3.14 r1 r1 s2 3.14 r2 r2 s3 3.14 r3 r3當 出現有規律的重複的時候,你就需要當心了...

Python基礎之字典dict

字典的特性,鍵值對出現 字典的定義 字典的key不可重複,如果key重複的話,預設最後乙個元素新增到字典中,多個元素之間用逗號分割。字典是無序的 定義乙個字典 例 dic 字典的常用方法 fromkeys 引數是乙個可迭代型別,把每乙個迭代物件變成字典的key,value預設為none 可以修改 例...