学习
实践
活动
专区
工具
TVP
写文章

python系列五 字典

dict:dict全称dictionary,在别的语言中叫Map,是一种使用键-值对的方式来存储数据,具有极快的操作速度,存储信息量几乎不受限制。

使用{}来标识字典。

下面介绍字典(定义,查询,增加,删除,修改...)

一个简单字典,比如根据学生的名字查找对应成绩

2.访问字典中的值

要获取与键相关联的值,可依次指定字典名和放在方括号[]内的键,如下所示:

3. 添加键-值对

字典是一种动态结构,可以随时在其中添加键-值对。要添加键-值对,可依次指定字典名、用方括号[]括起的键和相关联的值,如:

4.修改字典中的值

修改字典中的值,可依次指定字典名,用方括号[]括起的键和相关联的新值。如:

5.删除键-值对

对于字典中不再需要的信息,可使用del语句将相应的键-值对彻底删除,即删除的键-值对永远消失了。使用del语句时,必须指定字典名和要删除的键。

在上面的查找,修改,删除操作中,如果操作的键不存在,会怎样?

如:

要避免key不存在,我们有两种方法去判断

a.通过判断key是否存在

b.通过dict提供的方法,如果key不存在,可以返回,或者自己指定的value

实例:

6.遍历字典

a.遍历所有的键-值对

b.遍历字典中的所有键

在不需要使用字典中的值时,方法keys()很有用,下面遍历字典nameScore,并将每个学生的名字打印出来。

以上为字典的简单使用,对于复杂的字典使用,将可以多在实践项目中学习。

最近有些忙,以至于很久没有去更新。以后尽量要把自己学习的,写出来。这样记忆更深刻,也是一种鞭策,努力让自己不要落后太多。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180806G1Z05500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

同媒体快讯

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券