zoukankan      html  css  js  c++  java
  • python学习笔记三--字典

    一。字典:

          1. 不是序列,是一种映射, 键 :值的映射关系。

          2. 没有顺序和位置的概念,只是把值存到对应的键里面。

          3. 通过健而不是通过偏移量来读取

          4. 任意对象的无序集合

          5. 可变长,异构,任意嵌套

          6. 对象引用表(散列表)

    二。相关操作:

          1. 大括号,多个键 :值

              

              

           2. 通过键来索引从而得到或操作对应的值:

               

            3. 嵌套及索引:

                

                

             4. 字典的排序:

                   方法一:key方法收集字典里的所有键,存到列表里,然后用sort排序,最后用for循环打印出来

                  

                  

                  方法二:python的高版本,用sorted函数直接对字典里的键排序,然后用for循环打印:

                 

    三。循环:

           1. 上面是用到循环的一种场景,遍历一个序列的所有元素,并按顺序对每个元素做一些操作

           2. key方法的使用,并作为循环的变量    

               

    四。迭代工具:列表解析表达式&for循环

         1. 迭代协议:基于序列,从左到右扫描一个对象的所有元素

         2. 。。。。。

    五。不存在的键:if测试

         1. 在字典里获取一个不存在的键及其值,程序会报错

         2. 在我们不知道字典里存储了哪些键,如何来避免这种报错:if测试

             

              

  • 相关阅读:
    html页面原生video标签隐藏下载按钮
    css解决多行溢出显示省略号
    移动端轮播图vue-awesome-swiper
    日常踩坑 — 相邻元素之间的margin合并问题。
    (a ==1 && a== 2 && a==3) 有可能是 true 吗?
    如何生成SSH key及查看SSH key
    端口号被占用报错解决方法。
    基于vue开发的element-ui树形控件报错问题解决
    Win10 桌面 通知中心 无法打开
    SolidWorks 杂
  • 原文地址:https://www.cnblogs.com/derekchen/p/5207323.html
Copyright © 2011-2022 走看看