编程语言
首页 > 编程语言> > Python_列表_增删查改

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,list,列表,print,查改,增删,input,else,输入
来源: https://blog.csdn.net/qq_40488043/article/details/120475400