溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Python里字典的基本用法(包括嵌套字典)

發(fā)布時(shí)間:2020-09-14 12:28:15 來(lái)源:腳本之家 閱讀:187 作者:昆昆歐粑粑 欄目:開發(fā)技術(shù)

Python字典的基本用法

創(chuàng)建字典:

myDict1 = {
  '薛之謙':'我叫薛之謙',
  '吳青峰':'我叫吳青峰',
  '李宇春':'我叫李宇春',
  '花花':'我叫花花',
  '趙雷':'我叫趙雷'
}
emptyDict = {}
myDict2 = dict(薛之謙 = '我叫薛之謙',吳青峰 = '我叫吳青峰')
myDict3 = dict((('薛之謙','我叫薛之謙'),('吳青峰','我叫吳青峰')))
print(myDict1 ,'\n', myDict2 ,'\n', myDict3)

結(jié)果:

Python里字典的基本用法(包括嵌套字典)

獲取字典里的內(nèi)容:

#字典獲取內(nèi)容
print(myDict1['薛之謙'])

打印結(jié)果:

Python里字典的基本用法(包括嵌套字典)

修改或者新添:

#修改字典內(nèi)容
myDict1['薛之謙'] = '你神經(jīng)病??!' #存在直接修改
myDict1['吳亦凡'] = '我叫吳亦凡'  #不存在的直接添加
print(myDict1['薛之謙'] ,myDict1['吳亦凡'])

結(jié)果:

Python里字典的基本用法(包括嵌套字典)

刪除字典里的內(nèi)容:

#刪除字典內(nèi)容
myDict1.pop("趙雷") #標(biāo)準(zhǔn)刪除姿勢(shì)
print("刪除趙雷后:",myDict1)
del myDict1['花花'] # 換個(gè)姿勢(shì)刪除
print("刪除花花后:",myDict1)
myDict1.popitem()  #隨機(jī)刪除一個(gè)
print("隨機(jī)刪除一個(gè)后",myDict1)

結(jié)果:

Python里字典的基本用法(包括嵌套字典)

嵌套字典:

#多級(jí)字典(嵌套字典)
FamousDict = {
  '薛之謙':{
    '身高':178,
    '體重':130,
    '口頭禪':['你神經(jīng)病?。?,'我不要面子啊']  #相應(yīng)的值可以是 一個(gè)列表
  },
  '吳青峰':{
    '身高':170,
    '體重':120,
    '口頭禪':['我叫吳青峰','你好']
  }
}
#訪問(wèn)多級(jí)字典:
print('薛之謙的體重為:',FamousDict['薛之謙']['體重'],'斤')
#修改薛之謙體重為125
FamousDict['薛之謙']['體重'] = 125
print('減肥后的薛之謙體重為:',FamousDict['薛之謙']['體重'],'斤')
#新添薛之謙腰圍100
FamousDict['薛之謙']['腰圍'] = 100
print('薛之謙的腰圍為:',FamousDict['薛之謙']['腰圍'],'cm')
#多級(jí)字典刪除
FamousDict['吳青峰'].pop('身高') #標(biāo)準(zhǔn)刪除
del FamousDict['吳青峰']['體重'] #另一個(gè)刪除方法
print('關(guān)于吳青峰現(xiàn)在只剩下:',FamousDict['吳青峰'])

結(jié)果為:

Python里字典的基本用法(包括嵌套字典)

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)億速云的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI