第五章

第五章

1、字典 —dict

字典是python中是数据结构之一,是一种无序的,可变的数据类型

  1. 定义:dic =

  2. 字典的作用

    存储大大量数据,将数据和数据起到关联作用

    字典中的所有操作都是通过键

    键:必须是不可变的数据类型(可哈希),且唯一

    值:任意,可变(不可哈希)

  3. 字典的增加

    1. 暴力添加

      dic["键"] = "值" //字典的添加,添加的是一个键值对

    2. dic.setdefault("键"["值1","值2"])//有则不添加,无则添加

      先查看键是否存在字典

      不存在的时候进行添加

  4. 字典的删除

    1. pop() //pop删除通过字典中的键进行删除,返回的也是被删除的值

    2. clear() //清空

    3. del dic //删除的是整个字典容器

    4. del dlc["键"] //通过键进行删除

      字典中没有remove

  5. 字典的改

    1. dic["键"] = ["值"] //有则就覆盖,没有就添加
    2. update(新字典) // update函数后面的字典级别高于前面的字典
  6. 字典的查

    1. get("键") //查询不到时返回None get("键","自己指定的内容") ,当查询不到时返回自己定制的内容

    2. setdefault("键") //查询不到时返回None

    3. dic["键"] // 查询不到就报错

    4. dic.keys()// 查看键,获取到的是一个高仿列表

    5. dic.values() //查看键,获取到的是一个高仿列表

      高仿列表支持迭代,不支持索引

    6. ltems()//查看键值对

    2、解构

    • 作用:解构可以将内容分别赋值到变量当中,我们使用解构就能够快速的将值使用

    • 将AB值互换

      A = 10

      B = 20

      A,B =B,A

    3、字典的嵌套

    • 字典嵌套查找的时候一定是按照一层一层进行查
posted @ 2019-09-03 23:12  袁昌旺  阅读(136)  评论(0编辑  收藏  举报