天天看點

Python 字典

Python 字典

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

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

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

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

一個簡單的字典執行個體:

把相應的鍵放入到方括号中,如下執行個體:

如果用字典裡沒有的鍵通路資料,會輸出錯誤如下:

向字典添加新内容的方法是增加新的鍵/值對,修改或删除已有鍵/值對如下執行個體:

能删單一的元素也能清空字典,清空隻需一項操作。

顯示删除一個字典用del指令,如下執行個體:

注:del() 方法後面也會讨論。

字典值可以是任何的 python 對象,既可以是标準的對象,也可以是使用者定義的,但鍵不行。

兩個重要的點需要記住:

1)不允許同一個鍵出現兩次。建立時如果同一個鍵被指派兩次,後一個值會被記住,如下執行個體:

2)鍵必須不可變,是以可以用數字,字元串或元組充當,而用清單就不行,如下執行個體:

Python字典包含了以下内置函數:

Python 字典

Python字典包含了以下内置方法:

Python 字典

【China-測試開發】技術交流群期待你的加入【 193056556 】

【歡迎掃碼關注:日益】微信訂閱号【 riyi18 】

Python 字典