Python-列表的运用-名字管理系统

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

感想:

今天复习一下列表的运用。用一个名字管理系统,实现列表的增删改查!

用一张截图总结一下列表的使用:

原文地址:https://www.cnblogs.com/pjjo/p/7531423.html