除了使用key查詢資料,還可以使用get來獲取資料
demo:
info =
print(info['age']) # 獲取年齡
# print(info['***']) # 獲取不存在的key,會發生異常
print(info.get('***')) # 獲取不存在的key,獲取到空的內容,不會出現異常
字典的每個元素中的資料是可以修改的,只要通過key找到,即可修改
demo:
info =
newid = input('請輸入新的學號')
info['id'] = int(newid)
print('修改之後的id為%d:'%info['id'])
結果:
重新上傳
取消demo:訪問不存在的元素
info =
print('id為:%d'%info['id'])
結果:
重新上傳
取消如果在使用變數名['鍵'] = 資料時,這個「鍵」在字典中,不存在,那麼就會新增這個元素
demo:新增新的元素
info =
# print('id為:%d'%info['id'])#程式會終端執行,因為訪問了不存在的鍵
newid = input('請輸入新的學號')
info['id'] = newid
print('新增之後的id為:%d'%info['id'])
結果:
請輸入新的學號188
新增之後的id為: 188
對字典進行刪除操作,有一下幾種:
demo:del刪除指定的元素
info =
print('刪除前,%s'%info['name'])
del info['name']
print('刪除後,%s'%info['name'])
結果
重新上傳
取消demo:del刪除整個字典
info =
print('刪除前,%s'%info)
del info
print('刪除後,%s'%info)
結果
重新上傳
取消demo:clear清空整個字典
info =
print('清空前,%s'%info)
info.clear()
print('清空後,%s'%info)
結果
重新上傳
取消
python 字典基本操作
一,對字典的基本定義 dict1 dict2 二 如何訪問字典中的值 所有例子,均使用python3進行除錯 dict1 for key in dict1 print s s key,dict1 key 輸出為 name joe value 12 三 給字典賦值 dict1 money 15000 ...
python 字典基本操作
格式key value string list dict 1 取資料方便 2 速度快,定義乙個空字典 d dict 或者 d infos 查 print infos.get phone 取不到這個 key的話,就是 none print infos.get phone 110 如果取不到這個 key...
Python字典的基本操作
1.建立字典 使用花括號,也使用內建 函式dict zidian dict color red points 5 zidian zidian1 dict color red points 5 2.新增和修改字典 我們通過dict key value來實現 修改字典 zidian dict color...