zoukankan      html  css  js  c++  java
  • Python之字典dict的用法(一)

    测码学院

    1、Python字典的意思,顾名思义,就是类似于查字典。通过某个标识,去查找你真正要的东西。如下图所示,我们把‘d’这样的叫做key,99这样的叫 alue。这样就把key和value联系到一起,用大括号括起来。

    测码学院,python自动化测试视频教程

    2、所以,运行的结果是

    测码学院,python自动化测试视频教程

    3、映射也是一种容器。也有长度。我们用len()函数计算其长度。

    测码学院,python自动化测试视频教程

    4、那么,有朋友要问了,key的值可以一样吗?看下图所示,有两个key都是d.

    5、看运行结果,长度是2.且d的值为99.也就是说,后面的d值覆盖了前面的值。python只会保留后面的值。

    测码学院,python自动化测试视频教程

    6、那么,value的值可一样么?这个是毫无问题的。

    测码学院,python自动化测试视频教程

    7、接着又想,哪些值可以做key呢?这个key必须是不可变的!所以,可变的就不能当key,不可变的就可以当key.所以,数字、字符串、元组是可以的。如下图所示,用了整数、小数、字符串、元组等,都可以当key。

    测码学院,python自动化测试视频教程

    8、运行结果如下所示

    测码学院,python自动化测试视频教程

    9、现在,我们加一个列表做key,如下图所示

    测码学院,python自动化测试视频教程

    10、运行结果直接出错了!我们不能用可变的做为key。

    更多关于python自动化测试学习资料可加博主qq:1993712276,或者去测码学院官网查看

  • 相关阅读:
    模板引擎art-template怎么安装?
    关于vue中如何监听数组变化
    vue开发中的几个高级应用
    关于Mock.js使用
    F和Q:
    聚合和分组:
    html的或替换:
    空行替换: 替换为 :
    orm的操作:
    Hibernate中使用Criteria查询及注解——(Emp.hbm.xml)
  • 原文地址:https://www.cnblogs.com/cema/p/13184507.html
Copyright © 2011-2022 走看看