课程知识总结Courseknowledgesummary第18节(⾃制⼿机通讯录)L2字典字典是⼀种数据类型,可以⽤⼀对⼤括号{}来创建;字典中的元素⽤英⽂逗号“,”分隔,每个元素都是⼀个键值对;字典中可以有⼀个或者多个键值对,字典中也可以没有键值对(空字典)。字典取值字典取值的格式。字典⻓度字典的⻓度指的是字典中键值对的个数。创建字典的步骤⼿机号查询模块:ybc_tel获取⼿机号信息功能:detail
参数:需要检测的⼿机号(字符串)返回值:号码信息(字典)获取⼿机号信息功能例如:importybc_telres=ybc_tel.detail('15210982196')print(res)删除字典中的元素在这节课中,我们学习了⼀种新的数据类型-字典,还掌握了如何创建字典并向字典中添加键值对。下⾯我们⼀起来看看在字典中与删除相关的⼏种操作。a={'灌汤包⼦':'10/笼','鲜⾁饺⼦':'20/盘','⼩馄饨':'5/碗','⽪蛋粥':'5/碗'}dela['⼩馄饨']print(a)1.从字典中删除已有的元素语句最前⾯的del是英语delete的缩写,delete在英⽂中就是删除的意思。在python中,我们只需要将想删除的元素中的键以及列表的名字写出来,加上del语句,就可以删去这个元素了。让我们以任务4的题⽬为例,如果想从菜单上删去⼩馄饨,应该怎样操作呢?del字典名[键]试着在猿编程IDE中输⼊上⾯的代码,看看⼩馄饨是不是被完整的删除了?2.清空字典中所有的元素clear在英语中是清除、清空的意思。字典名.clear()的格式可以⼀次性的将字典中所有的元素删除,⾮常⽅便!字典名.clear()删除字典a={'灌汤包⼦':'10/笼','鲜⾁饺⼦':'20/盘','⼩馄饨':'5/碗','⽪蛋粥':'5/碗'}delaprint(a)3.删除字典使⽤del语句加上字典的名字,可以直接将整个字典全部删除。此时如果我们还想查找原来字典中的任何内容,程序都会提示我们这个字典是不存在的哦!del字典名思考:你还了解哪些有意思的字典操作⽅法?快去查⼀查!【Error】⾏号Line9:name'a'isnotdefineda={'灌汤包⼦':'10/笼','鲜⾁饺⼦':'20/盘','⼩馄饨':'5/碗','⽪蛋粥':'5/碗'}a.clear()print(a)试着在猿编程IDE中输⼊上⾯的代码,看看字典a中还有内容吗?