列表
列表学习:点击打开链接
*制作一个通讯管理系统*:
=======通讯录管理系统=======
1.增加姓名和手机
2.删除姓名
3.修改手机
4.查询所有用户
5.根据姓名查找手机号
6.退出
===========================
#usr/bin/python #-*-coding:utf-8-*- names=['帅比'] phones=['1399413914'] while True: print('== == == =通讯录管理系统 == == == =') print('1.增加姓名和手机') print('2. 删除姓名') print('3.修改手机') print('4.查询所有用户') print('5.根据姓名查找手机号') print('6. 退出') print('== == == == == == == == == == == == == ==') i=int(input('请选择:')) if i==1: name=input('请输入姓名:') phone=input('请输入电话号码:') while phone in phones: print('电话号码已存在,请重新输入') names.append(name) #list.append() 向后添加 phones.append(phone) print('收录完成') elif i==2: name=input('请输入要删除的姓名:') if name in names: index=names.index(name) #list.index(a) a在列表中第一次出现的位置,返回下标 del names[index] #del list[x] 删除列表中的x元素 del phones[index] print('删除成功') else: print('您删除的姓名不存在') elif i==3: phone=input('请输入要修改的手机号码:') if phone in phones: #判断输入的手机号是否在列表中 phone1 = input('请输入修改后的手机号:') while phone1 in phones: phone1=input('您输入的手机号已存在,请重新输入') index = phones.index(phone) phones[index]=phone1 print('修改成功') else: print('您要修改的手机号不存在,请重新输入:') elif i==4: for j in range(len(names)): #__len__局部 len()全局 列表的长度 print(names[j],phones[j]) elif i==5: name=input('请输入要查找的姓名:') if name in names: index=names.index(name) print('您查找的手机号为:',phones[index]) else: print('您输入的姓名有误') elif i==6: print('谢谢使用') break