好嘛,最近忙这忙那,天天各种会,好像啥也没干,又好像忙的要死,在小志哥再一次发布选择性作业时,我信心满满开始做作业,发现我把字典这个篇章又给忘了个一干二净......好吧,反正上次也只是大概了解,今天就正式了解一下,然后把小志哥发的题目试着做一下吧。
一、什么是字典
字典是python内置的数据结构之一,与列表一样是一个可变序列
以键值对的方式存储数据,字典是一个无序的序列
列表用[ ]定义 字典用{ }定义
#可变序列:可以进行增删改查操作的序列
key指的是第几个放入字典的键 #位置根据哈希函数计算得出
二、字典的实在原理
三、字典的创建
1.最常用的方式:使用花括号
scores = { "张三" : 100 , "李四" : 98 , "王五" : 45 }使用内置函数
2.使用内置函数dict()
dict(name = 'jack' , age = 20 )
四、字典中元素的提取
五、字典元素的增删改
1.key的判断:我们可以用in 或not in 去判断指定的键在字典当中是否存在
2.字典的删除
scores = {"萧煜" : 18 , "陆博洋" : 19 }
del scores["张三"] #删除指定的键值对
scores = {"萧煜" : 18 , "陆博洋" : 19 }
scores.clear() #清空字典中所有元素
3.字典的添加
scores = {"萧煜" : 18 , "陆博洋" : 19 }
scores["黄婧"] = 19 #新增元素
4.修改元素
六、常用操作
1.获取字典视图
2.字典元素的遍历
从字典当中,依次将字典当中的元素进行获取