1. 程式人生 > >簡單易學,python 字典知識

簡單易學,python 字典知識

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'