python3初識 之 字典操作
阿新 • • 發佈:2019-01-12
字典特性:dict是無序的,鍵是唯一的
增與改:
1 dict['key'] = 'value'
刪除:
del dict['key'] = 'value' dict.pop('key') dict.popitem()#隨意刪一個
查:
dict.get('key')
多級字典巢狀:
dict = { 1:{1:1}, 2:{2:2}, 3:{3:[3,'7']} } dict[3][3][1] += ',lalalalala' print(dict[3][3])
其他函式:
1 dict.values()#取值生成列表 2 dict.keys()#取鍵生成列表 3 dict.setdefault('key','value')#在dict中查詢鍵,如果鍵存在則返回,否則建立新的鍵值對 4 dict.update()#合併兩個字典,若鍵相同則更新覆蓋原字典 5 dict.items()#將字典轉換成元組 6 dict.fromkeys()#通過一個列表生成預設dict,有個沒辦法解釋的坑,少用吧這個
迴圈dict:
for key in info:#多用這個 print(key,info[key]) for k,v in info.items(): #會先把dict轉成list,資料裡大時莫用print(k,v)