字典基本操作

关于列表,2,3.。。。到循环以后再写

字典:我们听到最多的就是新华字典,还有什么词典,它们是干嘛的呢,它们里面储存了大量的数据,然后我们去里面查询

那么python中字典其实也有点类似,它也是一种储存数据的容器,英文名dict   ,跟列表有很多的相似处,先看看长什么样子

 

 

 

字典和列表有3个地方是一样的:1.有名称;2.要用=赋值;3.用逗号作为元素间的分隔符

 

不一样的有两处:1.列表外层用的是中括号[ ],字典的外层是大括号{ }

                             2,列表中的元素是自成一体的,而字典的元素是由一个个键值对构成的,用英文冒号连接。如'小明':95,其中我们把'小明'叫键(key),95叫值(value

 1,打印列表也是需要三步,1,创建一个空字典

                                                               2,往字典里加入元素

                                                             3,打印字典

 

 

结果会出现

 

 

新增键值对要用到赋值语句字典名[键] = 值

需要强调的是,字典中的键具备唯一性,而值可重复

2,删除字典里的元素

删除同样会用到del

格式如下:

 

 删除字典里键值对的代码是del语句del 字典名[键],记住中间有个空格

3,从字典中提取元素:

 

 我们尝试将小明的成绩从字典里打印出来。这就涉及到字典的索引,和列表通过偏移量来索引不同,字典靠的是键

 

 

 这便是从字典中提取对应的值的用法。和列表相似的是要用[ ],不过因为字典没有偏移量,所以在中括号中应该写键的名称,即字典名[字典的键]。

 

 4.关于字典还有很多其他用法,比如一个名为a的字典

a.clear():从一个 dictionary中清除所有元素。如,删除Dictionary dic中的所有元素:dic.clear()

a.copy():得到字典副本

还有很多比如:

 

 最后稍微总结一下:

 

posted @ 2020-06-18 12:18  小白中的小白的小白  阅读(778)  评论(0编辑  收藏  举报