一。字典:

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

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

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

      4. 任意对象的无序集合

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

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

二。相关操作:

      1. 大括号,多个键 :值

          python学习笔记三--字典

          python学习笔记三--字典

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

           python学习笔记三--字典

        3. 嵌套及索引:

            python学习笔记三--字典

            python学习笔记三--字典

         4. 字典的排序:

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

              python学习笔记三--字典

              python学习笔记三--字典

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

              python学习笔记三--字典

三。循环:

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

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

           python学习笔记三--字典

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

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

     2. 。。。。。

五。不存在的键:if测试

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

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

         python学习笔记三--字典

 

          

相关文章:

  • 2020-05-12
  • 2021-06-22
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2021-05-02
  • 2021-11-15
猜你喜欢
  • 2018-11-14
  • 2022-01-18
  • 2022-12-23
  • 2022-02-07
  • 2021-08-12
相关资源
相似解决方案