第五章

Posted yuancw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第五章相关的知识,希望对你有一定的参考价值。

第五章

1、字典 —dict

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

  1. 定义:dic = {"key": "value"}

  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、字典的嵌套

    • 字典嵌套查找的时候一定是按照一层一层进行查

以上是关于第五章的主要内容,如果未能解决你的问题,请参考以下文章

软件构造第五章第三节 可复用的设计模式

软件构造 第五章第一节 可复用性的度量形态和外部观察

JavaScript DOM编程艺术-学习笔记(第五章第六章)

《DOM Scripting》学习笔记-——第五章第六章 案列改进

华南理工大学 电力电子技术(王兆安) 期末复习笔记3 第五章第六章第七章

华南理工大学 电力电子技术(王兆安) 期末复习笔记3 第五章第六章第七章