字典
python的字典數(shù)據(jù)類型是基于hash散列算法實(shí)現(xiàn)的,采用鍵值對(duì)(key:value)的形式,根據(jù)key的值計(jì)算value的地址,具有非常快的查取和插入速度。但它是無序的,包含的元素個(gè)數(shù)不限,值的類型也可以是其它任何數(shù)據(jù)類型!
字典的key必須是不可變的對(duì)象,例如整數(shù)、字符串、bytes和元組,但使用最多的還是字符串。 列表、字典、集合等就不可以作為key。同時(shí),同一個(gè)字典內(nèi)的key必須是唯一的,但值則不必。
字典可精確描述為不定長(zhǎng)、可變、無序、散列的集合類型
字典的每個(gè)鍵值對(duì)用冒號(hào)(:)分割,每個(gè)對(duì)之間用逗號(hào)(,)分割,整個(gè)字典包括在花括號(hào)({})中 ,例如:
d = {key1 : value1, key2 : value2 }
創(chuàng)建字典
dict()函數(shù)是python內(nèi)置的創(chuàng)建字典的方法。
訪問字典
字典是集合類型,不是序列類型,因此沒有索引下標(biāo)的概念,更沒有切片的說法。但是,與list類似,字典采用把相應(yīng)的鍵放入方括號(hào)內(nèi)獲取對(duì)應(yīng)值的方式取值。
增加和修改
增加就是往字典插入新的鍵值對(duì),修改就是給原有的鍵賦予新的值。由于一個(gè)key只能對(duì)應(yīng)一個(gè)值,所以,多次對(duì)一個(gè)key賦值,后面的值會(huì)把前面的值沖掉。
刪除字典元素、清空字典和刪除字典
使用del關(guān)鍵字刪除字典元素或者字典本身,使用字典的clear()方法清空字典
字典的重要方法
接下來我們看看例子:
遍歷字典
從python3.6開始遍歷字典獲得的鍵值對(duì)是有序的
python2中的字典循環(huán)
python3中的字典循環(huán)
字典的遍歷
消除應(yīng)力儀(九工振動(dòng)時(shí)效裝置廠家)
LVMH旗下電商平臺(tái)24 Sèvres更名為24S 上線將近兩年
淄博盆景栽培專用熱鍍鋅低碳冷拔絲網(wǎng)、花卉苗床網(wǎng)
專業(yè)的會(huì)議預(yù)定管理系統(tǒng)價(jià)格,會(huì)議室燈光控制系統(tǒng)哪個(gè)比較好
余姚路虎出租公司鼎達(dá)租車行業(yè)標(biāo)桿
連載——字典
酸洗抑霧劑
最高現(xiàn)金補(bǔ)貼600元 vivo X27 Pro首銷舊機(jī)換新有驚喜
批發(fā)銷售足浴盆足浴桶保健用品廠家供應(yīng)樂天派足療機(jī)按摩床按摩器
昆山PE自封袋報(bào)價(jià)-我們期待與您長(zhǎng)期合作
拋光輪/鏡面拋光輪/珠寶拋光輪
湖南反滲透凈水機(jī)批發(fā),子康廠家報(bào)價(jià)公道口碑推薦
丹東物流公司,貨運(yùn)公司
新聞:黃浦ZKKB0Z-16C控制與保護(hù)開關(guān)推薦資訊
自動(dòng)膠體磨價(jià)格 不銹鋼膠體磨那種好
聯(lián)軸器
浙江紹興淋水填料、斜折波填料多少錢一立方
南山蛇口STEM編程教學(xué)機(jī)構(gòu)選擇哪家
福建順成偉業(yè)螺旋管生產(chǎn)廠家219*6
食用單寧酸 藥用單寧酸