Python基礎(6) 字典

2021-08-19 16:09:04 字數 976 閱讀 6285

dict,可變得資料型別,儲存對映,無序。

對映,即為一對一的kye-value鍵值對。

1,字典的定義

d={}             #定義空字典

d=dict()      #工廠方法定義字典

d={}.fromkeys(, value))          #fromkeys函式生成字典,value一致

2,字典的增加

d[key]=value                       #直接通過key值增加

d.update(key1=value1,key2=value2)            #update函式,若已存在key-value對,則更新,不存在,新增

d.setdefault(key1,value1)                                #setdefault函式,已存在,不更新,不存在,新增

3,字典的刪除

del d[key]

d.pop(key)     #刪除指定key的key-value,如果key存在, 刪除, 並且返回刪除key對應的value值,如果key不存在, 直接報錯

d.popitem()   #刪除最後乙個key-value值

d.clear()         #清空字典內容

4,字典的檢視

d.key()     #檢視key

d.value()   #檢視value

d.items()  #檢視key,value

d[key]       #檢視key對應的value,key不存在,直接報錯

d.get(key) #檢視key對應的value,不存在返回none

python面試6 字典

1.字典操作中 del 和 pop 有什麼區別 pop 函式會返回刪除的值,d.pop key del 函式直接刪除元素,沒有返回值 del d key 2.按照字典的內的年齡排序 d1 d1.sort key lambda x x age 3.請合併下面兩個字典 a b a.update b 4....

python 基礎4 字典

一 字典建立 1.phonebook 每個鍵和值通過冒號隔開,每個項之間用逗號 2.dict函式通過其他的對映建立字典 items name fp age 24 d dict items items name fp age 24 d 也可以通過關鍵字建立字典 d dict name fp age 2...

Python基礎 04 字典

字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。把相應的鍵放入熟悉的方括弧,如下例項 dict print dict name dict ...