Python基于列表list实现的CRUD操作功能示例
本文实例讲述了Python基于列表list实现的CRUD操作功能。分享给大家供大家参考,具体如下:
本篇文章看之前你的先了解python基础的知识点,比如控制流,变量,数据类型,list,元组,字典基本操作,该文章主要的目的还是巩固python的基础,所以如果没有了解的python的同学建议先了解基础,再阅读该文,当然有编写不好的地方多多送鲜花和掌声。废话不多说先了解需求
需求如下:
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("请选择:"))
whiletype>=1andtype<=5:
iftype==1:
id=input("请输入用户的id:")
name=input("请输入用户的名字:")
pw=input("请输入用户密码:")
ids.append(id)
names.append(name)
pws.append(pw)
print("添加成功!")
eliftype==2:
#判断用户是否在ids存在
id=input("请输入用户的id:")
ifidinids:
#获取下标值
index=ids.index(id)
ids.pop(index)
names.pop(index)
pws.pop(index)
print("删除成功")
else:#没有找到用户给出提示
print("没有找到删除的用户!")
eliftype==3:
#判断用户是否在ids存在
id=input("请输入用户的id:")
ifidinids:
#获取下标值
index=ids.index(id)
names[index]=input("请输入用户的名字:")
pws[index]=input("请输入用户的密码:")
print("修改成功")
else:#没有找到用户给出提示
print("没有找到修改的用户!")
eliftype==4:
#判断用户是否在ids存在
id=input("请输入用户的id:")
ifidinids:
#获取下标值
index=ids.index(id)
print("用户的id:",ids[index])
print("用户名字:",names[index])
print("用户密码:",pws[index])
else:#没有找到用户给出提示
print("没有查询到用户!")
eliftype==5:
break
type=int(input("请选择:"))
else:
print("输入有误!")
当然这边是简单的版本,以后会更新面向对象版本和io的版本
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python常见数据库操作技巧汇总》、《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。