Python裡字典的基本用法 包括巢狀字典

2022-09-28 06:33:10 字數 1236 閱讀 4618

python字典的基本用法

建立字典:

mydict1 =

emptydict = {}

mydict2 = dict(薛之謙 = '我叫薛之謙',吳青峰 = '我叫吳青峰')

mydict3 = dict((('薛之謙','我叫薛之謙'),('吳青峰','我叫吳青峰')))

print(mydict1 ,'\n', mydict2 ,'\n', mydict3)

結果:獲取字典裡的內容:

#字典獲取內容

print(mydict1['薛之謙'])

列印結果:

修改或者新添:

#修改字典內容

mydict1['薛之謙'] = '你神經病啊!' #存在直接修改

mydict1['吳亦凡'] = '我叫吳亦凡' #不存在的直接新增

print(mydict1['薛之謙'] ,mydict1['吳亦凡'])

結果:刪除字典裡的內容:

#刪除字典內容

mydict1.pop("趙雷") #標準刪除姿勢

print("刪除趙雷後:",mydict1)

del mydict1['花花'] # 換個姿勢刪除

print("刪除花花後:",mydict1)

mydict1.popitem() #隨機刪除乙個

print("隨機刪除乙個後",mydict1)

結果:巢狀字典:

#多級字典(巢狀字典)

famousdict = ,

'吳青峰':

}#訪問多級字典:

print('薛之謙的體重為:',famousdict['薛之謙']['體重'],'斤'

#修改薛之謙體重為125

famousdict['薛之謙'][nntkrt'體重'] = 125

print('**後的薛之謙體重為:',famousdict['薛之謙']['體重'],'斤')

#新添薛之謙腰圍100

famousdict['薛之謙']['腰圍'] = 100

print('薛之謙的腰圍為:',famousdict['薛之謙']['腰圍'],'cm')

#多級字典刪除

famousdict['吳青峰'].pop('身高') #標準刪除

del famousdict['吳青峰']['體重'] #另乙個刪除方法

print('關於吳青峰現在只剩下:',famousdict['吳青峰'])

結果為:

總結

字典的基本用法

字典 nsdictionary 不是按順序排放的,字典裡的內容是 成對出現的 key值 key 關鍵字,通過這個字串查詢,只要是 object 型別的資料都可以 可變字典 增,刪,改,查回顧 一 字典 key 值對應存在的 資料集合 字典是根據 key 來取值 key 在字典裡面 是唯一的 二 字典...

python 字典的用法

字典是一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個鍵值對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d dict dict b 3 修訂詞典 向字典新增新內容的方法是新增新的鍵 值對,修改或刪除現有的鍵 值對。字典鍵的特徵 字典值可以...

VBA Dictionary字典基本用法

set dict createobject scripting.dictionary dict.add a 300 dict.add b 400 dict.add c 500 另外,使用dict.item key value,如果dict中沒有關鍵字key,會自動新增key value對。在使用ce...