python字典總結

2021-09-02 10:18:35 字數 1743 閱讀 8949

1.dict()建立字典

>>> fdict = dict((['x', 1], ['y', 2]))

>>> fdict

2.fromkeys() 來建立乙個"預設"字典,字典中元素具有相同的值

>>> ddict = {}.fromkeys(('x', 'y'), -1)

>>> ddict

3.遍歷字典

使用keys()遍歷

>>> dict2 =

>>>

>>>> for key in dict2.keys():

... print 'key=%s, value=%s' % (key, dict2[key])

...key=name, value=earth

key=port, value=80

使用迭代器遍歷

>>> dict2 =

>>>

>>>> for key in dict2:

... print 'key=%s, value=%s' % (key, dict2[key])

...key=name, value=earth

key=port, value=80

4.獲得value值

字典鍵加上中括號來得到

>>> dict2['name']

'earth'

5.成員操作符:in或not in

判斷鍵是否存在

>>> 'server' in dict2 # 或 dict2.has_key('server')

false

6.更新字典

>>> dict2['name'] = 'venus' # 更新已有條目

>>> dict2['port'] = 6969 # 更新已有條目

>>> dict2['arch'] = 'sunos5'# 增加新條目

7.刪除字典

del dict2['name']​#刪除鍵為「name」的條目

dict2.clear()​#刪除 dict2 中所有的條目

del dict2​#刪除整個 dict2 字典

dict2.pop('name')​#刪除並返回鍵為「name」的條目

8.values()返回值列表

>>>

>>> dict2.values()

[80, 'earth']

9.items()返回(鍵,值)元組列表

>>> dict2.items()

[('port', 80), ('name', 'earth')]

python字典使用總結

字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個鍵值對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 鍵一般是唯一的,如果重複最後的乙個鍵值對會替換前面的,值不需要唯一。dict dict b 3 dict 值可以取任何資料型別,...

python 字典dict 學習總結

例如 di 此處,di中雖然有6個字串,但是實際上di只有3個值,我們把 a1 123 這種di裡的值叫做 鍵值對 key value 其中,value部分可以使用任何值,也可以隨意巢狀 而在key部分中,列表list,字典dict不能放在key裡面,這和字典本身的運作方式有關 因為列表字典不能做雜...

Python 字典 常用辦法總結

python字典客儲存任意型別的物件,如字串 數字 元祖 列表 字典 bool等。優點 取值方便,速度快 1.建立字典 字典由鍵 key 和對應值 value 成對組成。字典也被稱作關聯陣列或雜湊表。基本語法如下 dic 注意 每個鍵與值用冒號隔開 每對用逗號分割,整體用花括號 鍵值獨一無二 也被稱...