05-列表与字典练习题答案1.请将列表mv_list1中⾦刚狼到叶问的数据提取出来,再将叶问删除,并添加⼀个你喜欢的电影名字mv_list1=["⻄红柿⾸富","银河护卫队","⾦刚狼","银河补习班","叶问","狮⼦王","钢铁侠"]mv_list2=mv_list1[2:5]delmv_list2[2]mv_list2.append('冰雪奇缘')print(mv_list2)2.=======通讯录管理系统=======1.增加姓名和⼿机2.删除姓名3.修改⼿机4.查询所有⽤户5.根据姓名查找⼿机号6.退出程序===========================要求:运⾏的代码终端可以看到上⾯这个界⾯,使⽤字典储存你的好友⼿机号,选择对应的数字,执⾏对应的功能,例如选择增加姓名和⼿机号,等待⽤户输⼊后将⼿机号和姓名⼀并储存起来,并显示储存成功(注意:⽤字典储存呦!)#⾸先完成第⼀个需求执⾏代码看到功能选项print('''=======通讯录管理系统=======1.增加姓名和⼿机2.删除姓名3.修改⼿机4.查询所有⽤户5.根据姓名查找⼿机号6.退出程序===========================''')#定义⼀个字典⽤于存储数据dic={'张三':'125478960'}#whileTrue意思是让程序⼀直执⾏下去想象⼀下如果没有whileTrue我们的程序只能执⾏⼀遍就结束了如果我们还想要⽤这个程序还需要⼿动运⾏代码whileTrue:#answer该变量是我为了接收⽤户输⼊的值转为int类型answer=int(input('请输⼊数字:'))#如果⽤户输⼊的值是1对应我们的程序功能1是增加姓名和⼿机ifanswer==1:#所以我们需要⽤户的姓名作为字典的键⼿机号作为字典的值下⾯的key变量代表⽤户输⼊key=input("请输⼊要添加的姓名:")#判断⽤户输⼊的姓名是否已经存在字典中ifkeyindic:#如果代码执⾏到此⾏说明姓名已经存在提示⽤户是否要修改该姓名对应的⼿机号print('您输⼊的姓名已存在'+'-->>'+key+':'+dic[key])qus=input("是否修改⽤户资料?Yes/No")#如果⽤户输⼊的为Yes要求⽤户输⼊⼿机号ifqus=='Yes':value=input("请输⼊新的⼿机号:")#存储到字典中dic[key]=valueelse:#执⾏到本⾏说明姓名不在字典⾥直接获取⽤户的⼿机号value=input("请输⼊⼿机号:")#姓名为字典的键⼿机号为字典的值进⾏存储dic[key]=valueprint("已添加"+key+value)#当⽤户选择第⼆功能的时候删除姓名elifanswer==2:#获取⽤户想删除的姓名key=input('请输⼊要删除的姓名:')#直接通过键存储该条数据pop()⽅法会将删除的对象返回所以这⾥我们定义了⼀个value去接收value=dic.pop(key)print("已删除"+key+value)#修改⼿机elifanswer==3:#获取⽤户想修改...