Python中內建的字典函式

Allen-Liu發表於2017-08-27

以下為python3中內建的字典函式:

len(dict) :計算字典元素個數,即鍵的總數。

str(dict) :輸出字典可列印的字串表示。

type(variable) :返回輸入的變數型別,如果變數是字典就返回字典型別。

dict.clear() :刪除字典內所有元素。

dict.copy(): 返回一個字典的淺複製。

dict.fromkeys() :建立一個新字典,以序列seq中元素做字典的鍵,val為字典所有鍵對應的初始值。

dict.get(key, default=None): 返回指定鍵的值,如果值不在字典中返回default值。

dict.has_key(key) :如果鍵在字典dict裡返回true,否則返回false。

dict.items() :以列表返回可遍歷的(鍵, 值) 元組陣列。

dict.keys() :以列表返回一個字典所有的鍵。

dict.setdefault(key, default=None) :和dict.get()類似, 但如果鍵不已經存在於字典中,將會新增鍵並將值設為default。

dict.update(dict2) :把字典dict2的鍵/值對更新到dict裡。

dict.values() :以列表返回字典中的所有值。

相關文章