• 字典笔记


      字典是可变的,  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"."没有此键")

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

  • 相关阅读:
    Linux系统 自动化运维工具之cobbler
    Linux系统 中间件服务tomcat
    Linux系统 WEB服务Nginx
    Linux系统 7版本忘记root密码重置
    设置vim显示行号等
    ubuntu 安装nodejs
    新的开始----一个快毕业的学生的小总结
    Excel导出下拉框(导出下拉框较多的选项)
    Excel导出下拉框(导出下拉框较少的选项)
    .NET邮件发送
  • 原文地址:https://www.cnblogs.com/lisen321/p/11805038.html
Copyright © 2020-2023  润新知