code:
1 # 1打印功能提示 2 print('='*50) 3 print('名字关系系统 V1.0') 4 print('1:添加一个新的名字') 5 print('2:删除一个名字') 6 print('3:修改一个名字') 7 print('4:查询一个名字') 8 print('5:退出系统') 9 print('='*50) 10 names = [] #定义一个空列表用来存储添加的名字 11 # 2获取用户选择 12 while True: 13 num = int(input('请输入功能序号:')) 14 # 3根据用户的选择,执行相应的功能 15 if num == 1: 16 new_name = input('请输入名字:') 17 names.append(new_name) 18 print(names) 19 elif num == 2: 20 del_name =input('请输入要删除的名字') 21 names.remove(del_name) 22 print('已经删除!',names) 23 elif num == 3: 24 old_name = input('请输入要修改的名字:') 25 update_name = input('请输入修改的值:') 26 index = names.index(old_name) 27 names[index] = update_name 28 print('修改完成!',names) 29 elif num == 4: 30 find_name = input('请输入要查询的名字:') 31 if find_name in names: 32 print('找到了你要找的人') 33 else: 34 print('查无此人!') 35 elif num == 5: 36 break 37 else: 38 print('输入有误!') 39 continue
感想:
今天复习一下列表的运用。用一个名字管理系统,实现列表的增删改查!
用一张截图总结一下列表的使用: