zoukankan      html  css  js  c++  java
  • 第五章

    第五章

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

      • 字典嵌套查找的时候一定是按照一层一层进行查
  • 相关阅读:
    Spring Bean Scope 有状态的Bean 无状态的Bean
    管理Mysql常用指令
    mysql处理特殊字符
    linux下memcached安装 和redis安装,jdk,tomcat,mysql 安装
    Jenkins
    tomcat站点配置
    tomcat配置jdbc
    spring 深入reading
    JAVA随机数之多种方法从给定范围内随机N个不重复数
    Intellij IDEA 快捷键整理
  • 原文地址:https://www.cnblogs.com/yuancw/p/11456371.html
Copyright © 2011-2022 走看看