字典是另一種可變容器模型,且可儲存任意型別物件。
字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割,整個字典包括在花括號 {} 中 ,格式如下所示:
d =
鍵一般是唯一的,如果重複最後的乙個鍵值對會替換前面的,值不需要唯一。
>>>dict =
>>> dict['b']
'3'>>> dict
值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。
乙個簡單的字典例項:
dict =
也可如此建立字典:
dict1 =
dict2 =
把相應的鍵放入熟悉的方括弧,如下例項:
dict =
print "dict['name']: ", dict['name']
print "dict['age']: ", dict['age']
以上例項輸出結果:
dict['name']: zara
dict['age']: 7
向字典新增新內容的方法是增加新的鍵/值對,修改或刪除已有鍵/值對如下例項:
dict =
dict['age'] = 8 # 更新
dict['school'] = "runoob" # 新增
print "dict['age']: ", dict['age']
print "dict['school']: ", dict['school']
以上例項輸出結果:
dict['age']: 8
dict['school']: runoob
能刪單一的元素也能清空字典,清空只需一項操作。
顯示刪除乙個字典用del命令,如下例項:
dict =
del dict['name'] # 刪除鍵是'name'的條目
dict.clear() # 清空字典所有條目
del dict # 刪除字典
print "dict['age']: ", dict['age']
print "dict['school']: ", dict['school']
但這會引發乙個異常,因為用del後字典不再存在:
dict['age']:
traceback (most recent call last):
file "test.py", line 8, in print "dict['age']: ", dict['age']
typeerror: 'type' object is unsubscriptable
python字典總結
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 ...
python 字典使用
字典dict 目錄 內容 也稱為字典 對映,字典是沒有順序的 python中的字典dict 是一種可以儲存多個key value 鍵值對資料的組合資料型別 name dict name 字典常見操作 增加 刪除 修改 查詢 clear 清空 copy 複製 fromkeys 通過指定的key生成乙個...
Python 字典的使用
字典的使用 字典是乙個容器類,可以用來儲存資料 列表儲存資料特點 1.有序的 2.每乙個資料都有乙個索引,通過索引可以對資料進行查詢,修改,刪除 字典儲存資料 key value 鍵值對 key 必須是不可變的,一般使用字串作為字典中的key,也可用數字等不可變型別的值 key 是唯一的,如果有多個...