dict:dict全称dictionary,在别的语言中叫Map,是一种使用键-值对的方式来存储数据,具有极快的操作速度,存储信息量几乎不受限制。
使用{}来标识字典。
下面介绍字典(定义,查询,增加,删除,修改...)
一个简单字典,比如根据学生的名字查找对应成绩
2.访问字典中的值
要获取与键相关联的值,可依次指定字典名和放在方括号[]内的键,如下所示:
3. 添加键-值对
字典是一种动态结构,可以随时在其中添加键-值对。要添加键-值对,可依次指定字典名、用方括号[]括起的键和相关联的值,如:
4.修改字典中的值
修改字典中的值,可依次指定字典名,用方括号[]括起的键和相关联的新值。如:
5.删除键-值对
对于字典中不再需要的信息,可使用del语句将相应的键-值对彻底删除,即删除的键-值对永远消失了。使用del语句时,必须指定字典名和要删除的键。
在上面的查找,修改,删除操作中,如果操作的键不存在,会怎样?
如:
要避免key不存在,我们有两种方法去判断
a.通过判断key是否存在
b.通过dict提供的方法,如果key不存在,可以返回,或者自己指定的value
实例:
6.遍历字典
a.遍历所有的键-值对
b.遍历字典中的所有键
在不需要使用字典中的值时,方法keys()很有用,下面遍历字典nameScore,并将每个学生的名字打印出来。
以上为字典的简单使用,对于复杂的字典使用,将可以多在实践项目中学习。
最近有些忙,以至于很久没有去更新。以后尽量要把自己学习的,写出来。这样记忆更深刻,也是一种鞭策,努力让自己不要落后太多。
领取专属 10元无门槛券
私享最新 技术干货