pytjon學習手冊:連載——字典
字典
Python的字典數(shù)據(jù)類型是基于hash散列算法實現(xiàn)的,采用鍵值對(key:value)的形式,根據(jù)key的值計算value的地址,具有非?斓牟槿『筒迦胨俣。但它是無序的,包含的元素個數(shù)不限,值的類型也可以是其它任何數(shù)據(jù)類型!
字典的key必須是不可變的對象,例如整數(shù)、字符串、bytes和元組,但使用最多的還是字符串。 列表、字典、集合等就不可以作為key。同時,同一個字典內(nèi)的key必須是唯一的,但值則不必。
字典可精確描述為不定長、可變、無序、散列的集合類型
字典的每個鍵值對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 ,例如:
d = {key1 : value1, key2 : value2 }
創(chuàng)建字典
dict()函數(shù)是Python內(nèi)置的創(chuàng)建字典的方法。
訪問字典
字典是集合類型,不是序列類型,因此沒有索引下標的概念,更沒有切片的說法。但是,與list類似,字典采用把相應的鍵放入方括號內(nèi)獲取對應值的方式取值。
增加和修改
增加就是往字典插入新的鍵值對,修改就是給原有的鍵賦予新的值。由于一個key只能對應一個值,所以,多次對一個key賦值,后面的值會把前面的值沖掉。
刪除字典元素、清空字典和刪除字典
使用del關鍵字刪除字典元素或者字典本身,使用字典的clear()方法清空字典
字典的重要方法
接下來我們看看例子:
遍歷字典
從Python3.6開始遍歷字典獲得的鍵值對是有序的
Python2中的字典循環(huán)
Python3中的字典循環(huán)
字典的遍歷

請輸入評論內(nèi)容...
請輸入評論/評論長度6~500個字
最新活動更多
-
7月22-29日立即報名>> 【線下論壇】第三屆安富利汽車生態(tài)圈峰會
-
7.30-8.1火熱報名中>> 全數(shù)會2025(第六屆)機器人及智能工廠展
-
7月31日免費預約>> OFweek 2025具身智能機器人產(chǎn)業(yè)技術創(chuàng)新應用論壇
-
免費參會立即報名>> 7月30日- 8月1日 2025全數(shù)會工業(yè)芯片與傳感儀表展
-
即日-2025.8.1立即下載>> 《2024智能制造產(chǎn)業(yè)高端化、智能化、綠色化發(fā)展藍皮書》
-
8月5日立即報名>> 【在線會議】CAE優(yōu)化設計:醫(yī)療器械設計的應用案例與方案解析
推薦專題