初识字典
上一课,我们给大家详细介绍了列表,并且知道了列表中的元素可以通过中括号加上数字来访问,然而我们也只有这一种办法。这一课我们要学习的字典却可以有更多的访问方式,就像你查字典一样,某个字有偏旁部首,也有首字母,这些都帮助你访问到想要查找的字的途径。
字典的建立需要用大括号{ } 来实现,元素中间用逗号隔开,这个和列表是一样的。然后每个元素其实有两个部分来组成:第一个是目录,第二个是目录的内容。我们发现字典的元素也就是目录的内容可以通过目录名字来访问,也可以通过这种方式来更改元素。
运行结果:
追加和删除
对于字典的追加,其实我们并不用append()函数来增加,而是用变量名[目录] = 目录元素这种方式来实现,而删除的操作依然通过del函数来完成。
我们建立了一个元素为字符串的列表,里面有两个元素,我们通过列表名加上.append()来实现了一个新的元素的添加。然后我们将列表中的第二个元素用del函数将它删除。
运行结果:
更多操作和方法
对于字典的操作其实有很多,我们将一些主要的函数和操作的放在下面的表格中。
函数:
方法:
我们发现,其实大部分字典的操作和上一节课中类别是类似的。从功能上来讲,字典更多是来用做查询信息的表格。
练习题
1,将例一中的第五行改成student[0] = ‘Bob’,查看效果。
2,分别用代码检查第三节两张表的功能是否正确。
3,建立一个字典储存你的备忘录,并不断更新。