python中dict 字典的方法

2021-09-02 18:13:21 字數 1621 閱讀 5508

1. adict.clear() 刪除adict的所有項

2. adict.copy() 返回adict的副本

3. adict.fromkeys(seq[,val]) 返回乙個字典,其中的鍵值來自seq,而值都被設定為了val。該方法是類方法,可以用類名直接呼叫

alist =[1

,2,3

,4]adict =

dict

.fromkeys(alist,

'a')

print

(adict)

4. adict.get(key[,default]) 如果adict[key]存在,那麼就返回它,否則返回預設值(default預設為null)。

5. adict.items() 返回乙個迭代器,其中包含表示adict各項的元組(key,value)

6. adict.iterkeys() 返回乙個對adict的key值的可迭代物件。(該方法已經被棄用,使用下面的方法替代)

7. adict.keys() 返回乙個迭代器,其中包括adict中的所有鍵值

alist =[1

,2,3

,4]adict =

dict

.fromkeys(alist,

'a')

print

(adict)

dictkey = adict.keys(

)print

('資料型別:'

,type

(dictkey)

)for index in dictkey:

print

(index,end=

' ')

資料型別: 1 2 3 4

8. adict.pop(key[,default]) 刪除並返回對應與給定鍵的值,沒找到該值就返回default

9. adict.popitem() 從adict中隨機刪除一項並以元組的方式返回該項

10.adict.setdefault(key[,default]) 如果adict[key]存在,就返回它;否則返回指定的預設值,並將adict[key]設定成預設值

adict =

adict.setdefault(4,

'd')

print

(adict)

adict.setdefault(3,

'f')

print

(adict)

# 從輸出可以看出,setdefault不不能修改已有的key:value,只能新增新的。

11. adict.update(other) 將other中的每一項都新增到adict.也可以像呼叫字典建構函式那樣指定類似的引數。
--others可以是乙個字典、可以是key/value元組,也可以d.update(red=1, blue=2)。其實和內建函式dict()方法相同。
12. adict.values() 返回乙個迭代器,其中包含adict中的所有value
--其用法與adict.keys()類似。

Python中的字典dict

目錄字典 字典中常見的函式 字典的訪問 字典中 鍵值key 的遍歷 字典中 值value 的遍歷 字典中鍵值和資料的遍歷 字典的操作 增刪改查 字典的排序 a 字典是 python 重要的資料型別,字典是由 鍵 值 對組成的集合,字典中的 值 通過 鍵 來引用。字典也稱為關聯陣列 對映或雜湊表。py...

python中的字典(dict)

首先說一下字典是什麼 字典是一種容器模型,可以通過搜尋key鍵獲得其對應值得資料結構,字典可以儲存任何型別的物件。字典裡面的每個key和value之間用冒號隔開。其鍵可以是字串 數字 元組,字典是python中唯一內建的對映型別。注 鍵最好不要用浮點 字典所包含的方法如下表 序號方法描述1 clea...

Python中的dict字典的用法

python中的字典特點 字典的定義方式 1.dic dict name zhangsan age 19 2.dic1 dict name zhangsan age 19 3.dic2 一般常用第三種方法,簡單明瞭。字典的增加操作 通俗易懂的方法,直接對應鍵值新增資料 想最快的入門python嗎?請...