Python中怎么使用列表list实现CRUD操作功能
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章主要介绍了Python中怎么使用列表list实现CRUD操作功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python中怎么使用列表list实现CRUD操作功
千家信息网最后更新 2025年12月01日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操作功能"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
用户
输入
提示
查询
功能
成功
名字
密码
标值
知识
管理系统
系统
管理
内容
篇文章
选择
代码
价值
属性
操作简单
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
传真服务器是什么牌子
医院负责网络安全部门
合肥软件开发驻场服务公司
软件开发客服部门建立的框架
uefibios嵌入式软件开发
合适的软件开发培训
青岛软件开发驻场服务平台
银川软件开发需要多少钱
安徽云医互联网科技
智慧城市网络安全相关立项
龙华php软件开发培训
csgo不在安全服务器上
湖北恩施dns服务器地址云空间
软件开发各阶段的交付文档
如何同步2个数据库表的数据
怎么查看数据库用户锁原因
excel 链接数据库
拼多多数据库面试问题
网络安全法利好还是利空
开封睿金软件开发中心
启动服务器管理Tms
贵州省5g网络技术
投资软件开发如何分配收益
做好网络安全维护
交换机和服务器
软件开发各阶段的交付文档
北京兴业恒生网络技术
浏览器输入网址请求数据库
深学网络安全基础知识
服务器认知