日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python基礎(chǔ)之字典dict增刪改查操作

系統(tǒng) 2076 0

字典的特點(diǎn):以鍵值對(duì)的形式存在,無(wú)序排序;key必須唯一不重復(fù),且不能使用可變對(duì)象
聲明一個(gè)字典
d = {}
print(d)
print(type(d))
在這里插入圖片描述
增:
d[1] = ‘a(chǎn)’
d[2] = ‘c’
d[3] = ‘b’
print(d)
在這里插入圖片描述
d.update({4:‘z’})
print(d)
在這里插入圖片描述
dict.setdefault(key,value),如果該key不存在,則在字典中插入這個(gè)鍵值對(duì),并返回value;如果該key已存在,則返回字典中key對(duì)應(yīng)的value,原字典不做更新
d.setdefault(5,‘e’)
print(d)
d.setdefault(5,‘f’)
print(d)
Python基礎(chǔ)之字典dict增刪改查操作_第1張圖片
dict.fromkeys(list,[value]),快速生成一個(gè)字典,key為list中的每個(gè)元素,value均為設(shè)置的value值,沒(méi)有設(shè)置則默認(rèn)為None
d1 = dict.fromkeys([1,2,3])
print(d1)
d2 = dict.fromkeys([4,5,6],‘a(chǎn)’)
print(d2)
Python基礎(chǔ)之字典dict增刪改查操作_第2張圖片
刪:
d.pop(key) #刪除指定key的鍵值對(duì)
在這里插入圖片描述
del d[key] #刪除指定key的鍵值對(duì)
del d2[4]
在這里插入圖片描述
d.clear() #清空字典
d2.clear()
在這里插入圖片描述
d.popitem() #隨機(jī)刪掉一組鍵值對(duì)
d1.popitem()
Python基礎(chǔ)之字典dict增刪改查操作_第3張圖片
d.pop(key,value) #如果key存在,則刪除key并返回字典中key對(duì)應(yīng)的value值,如果key不存在,則返回設(shè)置的默認(rèn)value
d3 = {‘a(chǎn)’:1,‘b’:2}
d3.pop(‘a(chǎn)’,100)
print(d3)
d3.pop(‘c’,200)
print(d3)
Python基礎(chǔ)之字典dict增刪改查操作_第4張圖片
改:
d[key] = value
d[2] = ‘h’
在這里插入圖片描述
d.update({2,‘i’})
在這里插入圖片描述
查:
d[2]
在這里插入圖片描述
d.keys() #返回所有key組成的列表
d.values() #返回所有value組成的列表
d.items() #返回所有鍵值對(duì)組成的列表
Python基礎(chǔ)之字典dict增刪改查操作_第5張圖片
排序:
按key排序:
sorted(d.items(),key=lambda e:e[0],reverse=False)
按value排序:
sorted(d.items(),key=lambda e:e[1],reverse=False)
在這里插入圖片描述


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 盐津县| 临夏县| 扬州市| 鹤庆县| 佛教| 繁昌县| 香河县| 阳曲县| 谢通门县| 滦平县| 松滋市| 平阳县| 临夏县| 靖江市| 张家界市| 张家港市| 陕西省| 哈密市| 朝阳市| 大埔县| 基隆市| 夏邑县| 溆浦县| 阿合奇县| 巴彦县| 自贡市| 武定县| 云南省| 灵丘县| 甘孜| 安图县| 定边县| 禄劝| 琼海市| 河南省| 新巴尔虎右旗| 涞水县| 武威市| 汶上县| 玛纳斯县| 新宁县|