1. 程式人生 > 實用技巧 >python 建立字典以及操作字典----這是基礎知識

python 建立字典以及操作字典----這是基礎知識

當你程式設計久了,發現所有的東西都是建立在基礎之上的,龐大的程式碼 你要識別出它的型別是什麼 或者返回後型別是什麼!?

根據返回的型別 或者需要操作的物件是什麼型別 就可以選擇相應的方法進行處理

#建立字典
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)

這都是對字典的簡單操作 ,在編碼的過程中 我們還是要準確 識別要操作的物件設什麼型別