zoukankan      html  css  js  c++  java
  • Python入门系列——第14篇

    字典

    上篇,我们介绍了列表,在其它的语言中,可能还有更基本的一种数据结构:数组。但在Python里,没有数组只有列表。不过列表比起数组则更加强大。下面,我们看另外一种容器,它叫做字典。它也是python内置的数据类型。但是在其它的编程语言里,它可能叫做“散列”。关于什么是散列,你可以点击这里看看。好了,在这里重要的是它和列表的区别,而不是它叫什么名字。和上一篇一样,我们仍然在Python的交互式解释器下来演示字典的定义和相关操作。

    可以看到,字典的定义与列表类似,不同的是字典的外面是花括号。举个例子来说明一下,"name":'zy',我们称"name"为关键字,'zy'为值。在字典里,关键字和值是一一对应的。所以定义的时候不能少写其中任意一个。
    我们可以看到,通过关键字就可以找到相应的值,我们还可以给字典增加关键字和值的组合。使用del可以删除
    指定的关键字和值的组合(也称为:键值对)。字典之中存储的就是“键值对”。下面我们接着看。

    可以看到,当没有这个“键”的时候,python会提示KeyError。我们可以使用字典的内置函数get来获取相应键所对应的值,如果键存在,那么就会输出相应的值,否则什么也不输出(即:None)。最后,我们演示了如何使用for循环来遍历字典。这一点,你需要好好注意。然后自己多加练习。好了,下次见。
  • 相关阅读:
    ClickHouse
    SparkSql运行原理详细解析
    Hive优化一
    低代码平台,到底能给企业带来什么?
    观点:BPM已经过时了?
    一个好产品,只是帮用户做好了一件事
    高科技电子行业的信息化怎么做?
    【重要!】告K2老客户书
    移动互联网公司如何将BPM流程管理变身移动化?
    BPM业务流程管理与SAP如何更好集成整合?
  • 原文地址:https://www.cnblogs.com/zy666/p/10504327.html
Copyright © 2011-2022 走看看