zoukankan      html  css  js  c++  java
  • 字典笔记

      字典是可变的,  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.setefault("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 = {"nmae1":"孙悟空")

                                dic1.update(dic)

                                 print(dic1)           #{"name1":"孙悟空“,"name":"奉命从")
              查

                  通过键查询值

                              1   dic["name"]   没有键时报错

                                2        get  方法

                                   dic.get("name")

                                             有键返回对应的值,查找不到返回none

                                   dic.get("na"."没有此键")

                                           可以设置返回的值,查找不到返回你设置的值

  • 相关阅读:
    [HAOI2015]按位或
    【bzoj 4675】 点对游戏
    [WC2013]糖果公园
    [国家集训队]数颜色 / 维护队列
    【bzoj 3252】攻略
    [ZJOI2016]小星星
    hdu-1712 ACboy needs your help---分组背包
    hdu-2844&&POJ-1742 Coins---多重背包
    UVA-147 Dollars---完全背包+打表
    hdu-2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活---多重背包
  • 原文地址:https://www.cnblogs.com/lisen321/p/11805038.html
Copyright © 2011-2022 走看看