python 建立字典以及操作字典----這是基礎知識
阿新 • • 發佈:2020-08-02
當你程式設計久了,發現所有的東西都是建立在基礎之上的,龐大的程式碼 你要識別出它的型別是什麼 或者返回後型別是什麼!?
根據返回的型別 或者需要操作的物件是什麼型別 就可以選擇相應的方法進行處理
#建立字典
dict0={'':''}
dict1=dict((('name','test'),))
# dict1=dict([['name','test']])
print(dict1)
#操作字典
dict3={'name':'test'}
# dict3['age']=18 沒有該資料就新增 有該資料就修改
# dict3.setdefault('age','34') 如果存在就不改變已有的資料 如果沒有就新增 有返回值
# print(dict3['name']) 通過鍵查詢
# print(type(dict3.keys()))
# print(type(dict3.values()))
# print(type(dict3.items()))
# 刪
# print(dict3.pop('')) 痛毆鍵刪除 並返回刪除的值
# print(dict3.popitem()) 隨機刪除
# print(dict3.clear()) 清空字典
# del dict3 刪除整個字典
#修
#增
# dict3.update() 類似列表的extend 已有的進行覆蓋 沒有作為新增
#其他操作
# dict1=dict3.fromkeys(['name','test'],'ko')# print(dict1)
# sorted(dict3.values()) 通過值排序
# sorted(dict3.items()) 通過items排序
# 字典的遍歷
# for i ,v in dict3.items(): dict3.keys dict3.values
# print(i,v) print(i) print(i)
這都是對字典的簡單操作 ,在編碼的過程中 我們還是要準確 識別要操作的物件設什麼型別