字典是可变的,dict key键 value值
键必须是不可变的,唯一的,不重复的
值可以是任意数据类型
1,创建字典的方法
1,dic={“name”:“李森”}
2,dic=dict(name=“卫思敏”),(“age”,18)
3,dic=dict([("name","卫思敏"),("age",18)])
str int list tuple dict set bool
増
键操作值 dic【“age”】=18
有泽覆盖,无责添加
setdefault
dic.setdefault("name","王伟汀")
有则不变,无责添加
有返回值,返回的值是増加的value
删
pop 通过键去删除键值对
有返回值,返回的是删除的值
可以设置返回值,当没有此键的时候,返回你设置的值
a = dic.pop("hobby","删除成功")
print(a)
popitem
3.6之后删除最后一个,有返回值
改
dic["name"]="冯铭昌"
有则改之,无则添加
update
有则改之,无则添加
dic.update(age=18,hobby="学习")
dic.update([(1,"田佳俊"),(2,"王征")])
两个字典的合并
dic={"name":"冯铭昌"}
dic1={"name1":"孙悟空","name":"冯铭昌"}
查
通过键查询值
1,dic['name']没有键时报错
2,get方法
浙公网安备 33010602011771号