python

超轻量级php框架startmvc

Python基于列表list实现的CRUD操作功能示例

更新时间:2020-05-16 20:36:01 作者:startmvc
本文实例讲述了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("请选择:"))
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("输入有误!")

当然这边是简单的版本,以后会更新面向对象版本和io的版本

Python 列表list CRUD