博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python入门系列——第14篇
阅读量:5155 次
发布时间:2019-06-13

本文共 617 字,大约阅读时间需要 2 分钟。

字典

上篇,我们介绍了列表,在其它的语言中,可能还有更基本的一种数据结构:数组。但在Python里,没有数组只有列表。不过列表比起数组则更加强大。下面,我们看另外一种容器,它叫做字典。它也是python内置的数据类型。但是在其它的编程语言里,它可能叫做“散列”。关于什么是散列,你可以看看。好了,在这里重要的是它和列表的区别,而不是它叫什么名字。和上一篇一样,我们仍然在Python的交互式解释器下来演示字典的定义和相关操作。
可以看到,字典的定义与列表类似,不同的是字典的外面是花括号。举个例子来说明一下,"name":'zy',我们称"name"为关键字,'zy'为值。在字典里,关键字和值是一一对应的。所以定义的时候不能少写其中任意一个。
我们可以看到,通过关键字就可以找到相应的值,我们还可以给字典增加关键字和值的组合。使用del可以删除
指定的关键字和值的组合(也称为:键值对)。字典之中存储的就是“键值对”。下面我们接着看。
可以看到,当没有这个“键”的时候,python会提示KeyError。我们可以使用字典的内置函数get来获取相应键所对应的值,如果键存在,那么就会输出相应的值,否则什么也不输出(即:None)。最后,我们演示了如何使用for循环来遍历字典。这一点,你需要好好注意。然后自己多加练习。好了,下次见。

转载于:https://www.cnblogs.com/zy666/p/10504327.html

你可能感兴趣的文章
批处理/DOS命令删除文件夹下某类型的文件
查看>>
模板 - 数学 - 矩阵快速幂
查看>>
优秀的持久层框架Mybatis,连接数据库快人一步
查看>>
PAT L2-016 愿天下有情人都是失散多年的兄妹
查看>>
抛弃IIS,利用FastCGI让Asp.net与Nginx在一起
查看>>
C. Tanya and Toys_模拟
查看>>
使用SwingWork反而阻塞SwingUI
查看>>
Windchill中如何扩展字段长度?
查看>>
pytorch中的forward前向传播机制
查看>>
课后作业-阅读任务-阅读提问-4
查看>>
Delphi 深入浅出VCL(2)-TObject所有对象的根
查看>>
配置IIS虚拟目录遇到的5个问题
查看>>
2-03顺序表的操作
查看>>
耿丹CS16-2班第一次作业汇总
查看>>
查看mysql表大小
查看>>
命令行程序测试自动化
查看>>
My Blog
查看>>
array_reduce() 与 array_map()
查看>>
SASS实现代码的重用:混合器Mixin、继承
查看>>
《windows核心编程系列》三谈谈内核对象及句柄的本质
查看>>