1. 程式人生 > >python基礎知識第五篇(字典)

python基礎知識第五篇(字典)

字典(dict)

info={
"k1":"v1",
"k2":"value"
}

 


字典的value可以是任意值,布林值可以作為key(True1,False0),列表字典不能作為字典的key,
字典是無序的,
找字典裡面的元素,直接info=[key值] k值不存在,直接報錯
所以dic.get(key值,11) 根據可以獲取值,可以不存在時,可以指定預設值(None)
字典支援刪除的
字典支援for迴圈
for item in info.keys(): 獲取key
for item in info.values(): 獲取value值
for k,v in info.items(): 獲取key和value值


dict.fromkeys() 根據序列,建立字典,並指定統一的值
pop 指定key進行刪除, v=dic.pop() 獲取刪除的值
setdefault(“k1”) 已存在,不設定,獲取當前key對應的值
不存在,設定,獲取當前key對應的值

更新字典
dic.update({"k1":v1,"k2":b1})
dic.update(k1=123,key=456,k3="dddd")