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(“程序结束**”)



