python系列五 字典

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

使用{}来标识字典。

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

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

     

    2.访问字典中的值

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

  

   

   3. 添加键-值对

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

   

   4.修改字典中的值

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

 

   5.删除键-值对

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

 

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

如:

 

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

     a.通过in判断key是否存在

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

实例:

 

    6.遍历字典

    a.遍历所有的键-值对

 

    b.遍历字典中的所有键

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

 

 

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

 

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

 

此博客先在我个人微信公众号 ACodeLife发布。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值