Python入门系列——第14篇
来源:互联网 发布:读书无用论 知乎 编辑:程序博客网 时间:2024/06/07 12:05
字典
上篇,我们介绍了列表,在其它的语言中,可能还有更基本的一种数据结构:数组。但在Python里,没有数组只有列表。不过列表比起数组则更加强大。下面,我们看另外一种容器,它叫做字典。它也是python内置的数据类型。但是在其它的编程语言里,它可能叫做“散列”。关于什么是散列,你可以点击这里看看。好了,在这里重要的是它和列表的区别,而不是它叫什么名字。和上一篇一样,我们仍然在Python的交互式解释器下来演示字典的定义和相关操作。
可以看到,字典的定义与列表类似,不同的是字典的外面是花括号。举个例子来说明一下,"name":'zy',我们称"name"为关键字,'zy'为值。在字典里,关键字和值是一一对应的。所以定义的时候不能少写其中任意一个。
我们可以看到,通过关键字就可以找到相应的值,我们还可以给字典增加关键字和值的组合。使用del可以删除
指定的关键字和值的组合(也称为:键值对)。字典之中存储的就是“键值对”。下面我们接着看。
可以看到,当没有这个“键”的时候,python会提示KeyError。我们可以使用字典的内置函数get来获取相应键所对应的值,如果键存在,那么就会输出相应的值,否则什么也不输出(即:None)。最后,我们演示了如何使用for循环来遍历字典。这一点,你需要好好注意。然后自己多加练习。好了,下次见。
阅读全文
0 0
- Python入门系列——第14篇
- Python入门系列——第0篇
- Python入门系列——第1篇
- python入门系列——第2篇
- Python入门系列——第3篇
- Python入门系列——第4篇
- Python入门系列——第5篇
- Python入门系列——第6篇
- Python入门系列——第7篇
- Python入门系列——第8篇
- Python入门系列——第9篇
- Python入门系列——第10篇
- python入门系列——第11篇
- Python入门系列——第12篇
- Python入门系列——第13篇
- Python入门系列——第15篇
- Python入门系列——第16篇
- Python入门系列——第17篇
- 《大话数据结构》学习笔记(一)
- JavaScript数据结构(4):树
- HDU 1106 排序
- fullpage和swiper对比
- Select count(*) from与Select * from的区别
- Python入门系列——第14篇
- 【深度学习】深度学习权重初始化
- Bootstrap源码之旅-mixins解读(3)
- public,private及protected的区别
- Android MediaPlayer的使用方法
- phpstrom DATABASE的使用问题
- 深入理解JVM(八)——类加载的时机
- Curl命令之详解
- 关于spring返回值Object