六、python中的字典

字典

爲什麼需要字典:當列表中的值比較多的時候,通過列表下標來查找修改列表中的值很明顯存在着莫大的缺點:隨着列表中元素的增多,出現錯誤的概率也會增大

字典是通過鍵值對來進行存儲的,在查找訪問的時候很方便

dict = {"name":"zhangsan","age":18,"addr":"QINGDAO"}
print("name = %sm,\tage = %d,\taddress = %s"%(dict["name"],dict["age"],dict["addr"]))

#字典的常見操作
#增加 修改(有就是修改,沒有就是增加)
dict["school"] = "OUC"   #增加
print(dict)
dict["school"] = "SD"    #修改
print(dict)

#刪除del
del dict["school"]
print(dict)

#查找
print(dict.get("name"))

#返回鍵值對個數
print(len(dict))

#獲取鍵、值、項
print(dict.keys()) #獲取鍵 ['name', 'age', 'addr']
print(dict.values()) #獲取值 ['zhangsan', 18, 'QINGDAO']
print(dict.items())  #獲取項 [('name', 'zhangsan'), ('age', 18), ('addr', 'QINGDAO')]

#拆包
a = (11,22)
b,c = a
print("b = %d,c = %d"%(b,c))

#字典的遍歷
for a,b in dict.items():
    print("key = %s,value = %s"%(a,b))

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章