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個字
最新活動更多
推薦專題
- 1 AI 眼鏡讓百萬 APP「集體失業(yè)」?
- 2 大廠紛紛入局,百度、阿里、字節(jié)搶奪Agent話語權
- 3 深度報告|中國AI產(chǎn)業(yè)正在崛起成全球力量,市場潛力和關鍵挑戰(zhàn)有哪些?
- 4 上海跑出80億超級獨角獸:獲上市公司戰(zhàn)投,干人形機器人
- 5 國家數(shù)據(jù)局局長劉烈宏調(diào)研格創(chuàng)東智
- 6 下一代入口之戰(zhàn):大廠為何紛紛押注智能體?
- 7 百億AI芯片訂單,瘋狂傾銷中東?
- 8 Robotaxi新消息密集釋放,量產(chǎn)元年誰在領跑?
- 9 格斗大賽出圈!人形機器人致命短板曝光:頭腦過于簡單
- 10 一文看懂視覺語言動作模型(VLA)及其應用