python 字典函数 增加 获取 删除 多级字典嵌套 获取键 获取值 获取items 创建字典fromkeys 更新字典 字典循环

字典是键值对的数据类型,key不可以重复,必须是不可变类型,可hash, 字典是无序的。
1
2
3
4
5
6
info = {
‘name1’:'tt',
‘nmae2’:'ttt'
‘david’:[24,'beijing'],
}
info['david']

增加

1
info['stu1']='cat'

获取

1
2
3
4
#没有返回None
info.get('stu1')
#没有报错
info['stu1']

删除

1
2
3
info.pop('stu1')
#随机删除
info.popitem()

多级字典嵌套

1
2
3
zoo = {
"爬行馆":{"a1":"lizard"},
}

获取键

1
2
info.keys()
}

获取值

1
info.values()

获取items

1
info.items()

创建字典fromkeys

1
info.fromkeys(['A','B','C'])

更新字典

1
2
3
dic2 = {"k1": "v1111", "a": "b"}
dic2.update({"k1": "v1111", "a": "b", "k3": "v3"})
print("Value : %s" % dic2)

字典循环

1
2
3
4
5
6
#高效
for k in info:
print(k,info[k])
#低效
for k,v in info.items():
print(k,v)