编程语言
首页 > 编程语言> > python第十天

python第十天

作者:互联网

dict

字典是可变的, 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":"孙悟空"} dic1.update(dic) print(dic1)           # {'name1': '孙悟空', 'name': '冯铭昌'} 查 通过键查询值 1,dic["name"]    没有键时报错     2,get 方法 1,dic.get("name")               有键返回对应的值,查找不到返回none 2,dic.get("na","没有此键")                可以设置返回的值,查找不到返回你设置的值    

 

标签:第十天,python,age,update,dic,dict,无则,name
来源: https://www.cnblogs.com/zuohangyu123/p/11775702.html