• 字典笔记


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

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

  • 相关阅读:
    python学习笔记(十五)-- flask接口开发
    python学习笔记(十四)-- requests接口调用
    python学习笔记(十三)-- 日志、发送邮件、redis数据库
    python学习笔记(十二)-- if __name__ == '__main__'
    python学习笔记(十一)-- md5加密
    python之操作excel:xlrd、xlwt、xlutiles、枚举函数enumerate()
    python:加密模块
    模块操作
    python基础:函数传参、全局变量、局部变量、内置函数、匿名函数、递归、os模块、time模块、解包
    【2019.6.2】python:json操作、函数、集合、random()、列表生成式、三元表达式
  • 原文地址:https://www.cnblogs.com/lisen321/p/11805038.html
Copyright © 2020-2023  润新知