热门IT资讯网

Python中怎么使用列表list实现CRUD操作功能

发表于:2024-11-22 作者:热门IT资讯网编辑
编辑最后更新 2024年11月22日,这篇文章主要介绍了Python中怎么使用列表list实现CRUD操作功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python中怎么使用列表list实现CRUD操作功

这篇文章主要介绍了Python中怎么使用列表list实现CRUD操作功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python中怎么使用列表list实现CRUD操作功能文章都会有所收获,下面我们一起来看看吧。

需求如下:

1. 界面列表

 欢迎来到用户管理系统         1 添加用户         2 删除用户         3 修改用户         4 查询用户         5 退出

2. 删除,修改,查询,分别根据id来操作
3. 没有删除,修改,查询的项,给出相应的提示,操作的结果给出相提示
4. 初始化3个用户
5. 用户有属性id,name,password,分别用3个列表来保存数据

代码如下:

#用户管理系统# 初始化3个用户ids = ['1','2','3']names =['张三','李四','王武']pws =['root','abc123','123456']# 创建菜单print("===欢迎来到用户管理系统===")print("1 添加用户")print("2 删除用户")print("3 修改用户")print("4 查询用户")print("5 退出")type = int(input("请选择:"))while type>=1 and type<=5:  if type==1:    id = input("请输入用户的id:")    name = input("请输入用户的名字:")    pw = input("请输入用户密码:")    ids.append(id)    names.append(name)    pws.append(pw)    print("添加成功!")  elif type==2:    #判断用户是否在ids存在    id = input("请输入用户的id:")    if id in ids:      #获取下标值      index = ids.index(id)      ids.pop(index)      names.pop(index)      pws.pop(index)      print("删除成功")    else:#没有找到用户给出提示      print("没有找到删除的用户!")  elif type==3:    #判断用户是否在ids存在    id = input("请输入用户的id:")    if id in ids:      #获取下标值      index = ids.index(id)      names[index]= input("请输入用户的名字:")      pws[index]= input("请输入用户的密码:")      print("修改成功")    else:#没有找到用户给出提示      print("没有找到修改的用户!")  elif type==4:    #判断用户是否在ids存在    id = input("请输入用户的id:")    if id in ids:      #获取下标值      index = ids.index(id)      print("用户的id:",ids[index])      print("用户名字:",names[index])      print("用户密码:",pws[index])    else:#没有找到用户给出提示      print("没有查询到用户!")  elif type==5:    break  type = int(input("请选择:"))else:  print("输入有误!")

关于"Python中怎么使用列表list实现CRUD操作功能"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Python中怎么使用列表list实现CRUD操作功能"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

0