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")

posted @ 2018-12-14 13:48  图图W  阅读(163)  评论(0编辑  收藏  举报