Python3 小练习 模拟手机通讯录搜索功能
2018-01-30 17:42
495 查看
# -*- coding:utf-8 -*- # 练习: # 模拟手机通讯录搜索功能 name_list = ['zhangsan','zhangsanfeng','zhaoliu','wangwu','wulong','wanda','lisi','liuyang','luoxiaoxiao','linmeimei','luhan','gaohairui','guojing','huangrong','hanhan'] # 声明空字典 result_dict = {} # for循环遍历列表,取出每一个姓名 for name in name_list: # 取出首字母 first_char = name[0] # 判断字典中是否有first_char这个key if first_char in result_dict.keys(): # 字典中有这个key # 根据key取出列表,将这个name添加到列表中 list1 = result_dict[first_char] list1.append(name) else: # 没有first_char这个key # 根据这个key将存放name的列表放入字典中 result_dict[first_char] = [name] while True: s = input("请输入要查找的联系人姓氏首字符:") # s就是要查找的字典的key if s in result_dict.keys(): # 根据s这个key取出字典中对应的值(列表) list1 = result_dict[s] for index,name in enumerate(list1): print('序号:{} 姓名:{}'.format(index, name)) else: print('没有查询到结果!')
相关文章推荐
- python实现手机通讯录搜索功能
- 基于python的-模拟手机通讯录功能
- Python初学练习02:简易通讯录-优化搜索功能
- Python模拟百度自动输入搜索功能
- C++程序学习之实现手机通讯录功能模拟
- python练习模仿购物车功能
- python练习模仿购物车功能
- 【带移动搜索功能】织梦dedecms手机WAP插件专业版 织梦自动建手机WAP站 PC+WAP数据同步更新 访问自动跳转
- Android 自定义通讯录(仿Ios反弹效果+模糊搜索+查看手机通讯录+拉伸导航条)
- android通讯录搜索,通过输入框搜索以及侧边litview的滚动搜索,还有单选,全选以及反选的功能
- 搜索功能吊炸天,出门在外通过Outlook手机APP快速找到那个骚气的技术宅
- 让Firefox支持Wap浏览器功能的插件 模拟手机上网功能
- 用Python最原始的函数模拟eval函数的浮点数运算功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- Python_自学程序2_模拟通讯录_待完善
- python+chrome+Selenium模拟手机浏览器
- Android 实现ListView的A-Z字母排序及过滤搜索功能(通讯录)
- Python模拟登陆新浪微博并实现投票功能
- python练习模仿购物车功能