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发布。

猜你喜欢

转载自blog.csdn.net/wo_Niu123/article/details/81515967