大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要为大家展示了“Python中如何使用列表list实现CRUD操作功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python中如何使用列表list实现CRUD操作功能”这篇文章吧。
成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、做网站、杭锦后网络推广、重庆小程序开发、杭锦后网络营销、杭锦后企业策划、杭锦后品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;成都创新互联公司为所有大学生创业者提供杭锦后建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com具体如下:
本篇文章看之前你需要先了解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("输入有误!")
以上是“Python中如何使用列表list实现CRUD操作功能”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联成都网站设计公司行业资讯频道!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。