python-字典

#bool值(字典key中含有0/1的情况下)、字典、列表不能作为字典中的key,元组可以。
#字典中的value可以是任何数据类型
#字典是无序的

info = {} #字典初始化
info = {'a':1,'b':2,'c':3}
for item in info:
for item in info.keys():
for item in info.values():
for k,v in info.items():

 

#字典增删操作

#根据序列创建字典,并制定统一的值
v = dict.fromkeys(["k1","k2","k3","k4","k5"],"asdf")
print(v)

#获取字典value
print(v.get('k6',"get失败,该key不存在"))

#以key值来删除并获取删除的value
#只返回删除的value
print(v.pop('k6',"pop失败,该key不存在"))

#随机删除键值对
#返回随机删除的键值对
print(v.popitem())
print("pop()后",v)

#为key设置默认value
v.setdefault("key","value")

#更新字典:
v.update(k1="111",k5="555")
print("update()后",v)

 

posted @ 2018-05-21 18:40  benchdog  阅读(113)  评论(0编辑  收藏  举报