Python_列表_增删查改

2021/9/25 20:13:56

本文主要是介绍Python_列表_增删查改,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

def create_list(): #创建列表
global list
print(“请输入新建列表的元素,用英文逗号隔开”)
list = input()
global c
c = list.split(",")
d = “–>”.join©
print(“新建列表为:”,d)
def get_list(): #获取列表元素
if c==[]:
print(“你还没有创建列表,请先创建列表”)
else:
print(“请输入获取元素的位置,范围是0-%d的数字”%((len©-1)))
b=True
l=len©-1
while b:
a = input()
a = int(a)
if a < 0 or a > l:
print(“你的输入不在范围内,请重新输入!”)
else:
print(“获取元素为:”, c[a])
b=False
def change_list(): #修改列表元素
if c==[]:
print(“你还没有创建列表,请先创建列表”)
else:
print(“输入修改元素的位置,范围是0-%d的数字” % ((len©-1)))
b = True
l = len© - 1
while b:
a = input()
a = int(a)
if a < 0 or a > l:
print(“你的输入不在范围内,请重新输入!”)
else:
b=input(“输入新的内容:”)
c[a]=b
d = “–>”.join©
print(“修改成功,列表为:”,d)
b = False
def insert_list(): #插入列表元素
if c==[]:
print(“你还没有创建列表,请先创建列表”)
else:
print(“输入插入元素的位置,范围是0-%d的数字” % ((len©) - 1))
b = True
l = len© - 1
while b:
a = input()
a = int(a)
if a < 0 or a > l:
print(“你的输入不在范围内,请重新输入!”)
else:
b = input(“输入插入的内容:”)
c.insert(a, b)
d = “–>”.join©
print(“插入成功,列表为:”,d)
b=False
def del_list(): #删除列表元素
if c==[]:
print(“你还没有创建列表,请先创建列表”)
else:
print(“输入删除元素的位置,范围是0-%d的数字” % ((len©) - 1))
b = True
l = len© - 1
while b:
a = input()
a = int(a)
if a < 0 or a > l:
print(“你的输入不在范围内,请重新输入!”)
else:
del c[a]
d = “–>”.join©
print(“删除成功,列表为:”,d)
b=False

#主函数
v=True
print(“程序开始**”)
c=[]
while v:
print(“1.创建新列表 2.获取列表元素 3.修改列表中的元素 4.在列表添加新元素 5.删除列表元素 TD:退出程序”)
your_select =input()
if your_select ==“1”:
create_list()
elif your_select ==“2”:
get_list()
elif your_select == “3”:
change_list()
elif your_select == “4”:
insert_list()
elif your_select == “5”:
del_list()
elif your_select == “TD”:
v=False
else :
print(“你的输入有非法错误,请重新输入”)
print(“程序结束**”)
在这里插入图片描述



这篇关于Python_列表_增删查改的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程