簡單易學,python 字典知識
阿新 • • 發佈:2018-11-03
python字典是另一種可變容器模型,且可以儲存任意型別物件,如字串,數字,元組等其他容器模型。
一、建立字典
字典有鍵和對應值成對組成,欄位也被稱作關聯陣列和雜湊表,基本語法
dict1 ={'function' : '功能,函式','def':'定義函式','local':'區域性'}
注意:每個鍵與值需要用冒號(:)隔開,每對用逗號(,)分割,整體放在花括號中,鍵必須獨一無二,但是值不必
值可以取任何資料的型別,但是必須是不可變得,如字串,元組和數。
二、訪問字典
示例:
print("dict1[function] :",dict1['function'])
三、修改字典
示例
dict1['function'] = '職責'
print("dict1[function] :",dict1['function'])
dict1[function] : 職責 #輸出結果
四,刪除字典元素
del dict1['function'] #刪除其中一個元素
dict1,clear() #清空字典,得到一個新的字典
del.dict1 #刪除字典
五、字典的特性
字典的值可以沒有取任何物件,但是鍵不行,
1,不允許同一個鍵出現兩次,如果鍵賦值兩次後後面一個值會被記錄
2,鍵是不可變,所以可以用數,元組,字串,列表的內容是可變化所以就能使用
六、字典的內建函式
cmp(dict1,dict2)# 比較兩個字典的元素
len(dict1) #計算字典元素的個數,
str(dict1) #輸入字典可以列印的字串
type(variable) #返回輸入的變數型別,如果變數是字典就返回字典的型別;
字典的內建函式,可以使用dir(dict),顯示主要有以下內容
clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values'