python字典及其內置函數詳解


字典是另一種可變容器模型,且可存儲任意類型對象。

字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 ,格式如下所示:

鍵必須是唯一的,但值則不必。

值可以取任何數據類型,但鍵必須是不可變的,如字符串,數字或元組。

一個簡單的字典實例:

訪問字典里的值

如果用字典里不存在的鍵訪問會出現錯誤

修改字典

刪除字典

字典鍵的特性

字典值可以是任何的 python 對象,既可以是標准的對象,也可以是用戶定義的,但鍵不行。

兩個重要的點需要記住:

字典的內置函數和方法

內置函數:

內置方法

1.Python 字典 clear() 函數用於刪除字典內所有元素。

2.Python 字典 copy() 函數返回一個字典的淺復制。

3.Python 字典 fromkeys() 函數用於創建一個新字典,以序列seq中元素做字典的鍵,value為字典所有鍵對應的初始值。

4.Python 字典 get() 函數返回指定鍵的值,如果值不在字典中返回默認值。

5.Python 字典 in 操作符用於判斷鍵是否存在於字典中,如果鍵在字典dict里返回true,否則返回false。

6.Python 字典 items() 方法以列表返回可遍歷的(鍵, 值) 元組數組。

7.Python 字典 keys() 方法以列表返回一個字典所有的鍵。

8.Python 字典 setdefault() 方法和get()方法類似, 如果鍵不已經存在於字典中,將會添加鍵並將值設為默認值。

9.Python 字典 update() 函數把字典參數 dict2 的 key/value(鍵/值) 對更新到字典 dict 里。

10.Python 字典 values() 方法以列表返回字典中的所有值。

11.Python 字典 pop() 方法刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值

12.Python 字典 popitem() 方法隨機返回並刪除字典中的一對鍵和值(一般刪除末尾對)。

如果字典已經為空,卻調用了此方法,就報出KeyError異常。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM