1. 程式人生 > >python3初識 之 字典操作

python3初識 之 字典操作

字典特性: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)