字典是可变的,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方法

                         dic.get("name")
 
 
                                    有键返回对应的值,查找不到返回none
 
 
                           dic.get("na","没有此键")
 
 
                                     可以设置返回的值,查找不到返回你设置的值
 
 

 

posted on 2019-11-18 11:12  王征  阅读(85)  评论(0)    收藏  举报