Python基礎(三):Dict型別
阿新 • • 發佈:2018-12-14
Dict型別:
Dict型別的定義:
Dict是一種無序的,可變的資料集合型別。一個dict物件包括陣列不固定的鍵值對,鍵值對的鍵具有唯一性,不能重複;值可以儲存任意型別的物件。
Dict型別使用一對花括號“{}”建立,鍵值對之間使用逗號“,”做分隔,鍵值之間使用冒號“:”做分隔。
d = {"name":"Tom","age":12,"sex":"男"}
print d
Dict物件的訪問:
依據鍵值對的的鍵來獲取鍵值對的值,使用dict.has_key(key)來判斷是否含有該鍵,若存在則返回True,若不存在則返回False。
print d["name"] #輸出Tom print d["address"] #輸出False
Dict物件的新增和修改:
直接給一個d[key]賦值,若集合中包含該key則修改該鍵值對的值,若不存在則想該集合中新增該鍵值對。
d["name"] = "Jon" #將值修改為Jon
d["address"] = "北京" #新增此鍵值對
Dict物件的刪除:
刪除一個dict型別的鍵值對採用del關鍵字,若清空整個dict集合則使用dict.clear()方法。
del d["sex"] #刪除性別鍵值對
d.clear() #清空整個鍵值對
Dict物件的遍歷:
dict物件的遍歷也是通過for來實現的,在遍歷的過程中遍歷的是dict物件的key集合。
for key in d print key,':',d[key]