创建一个长度为n的顺序表,顺序表的长度以及元素由用户输入。对该顺序表进行插入和删除,并输出插入和删除后的顺序表
时间: 2023-12-14 18:40:17 浏览: 86
顺序线性表的建立、插入及删除
好的,以下是Python代码实现:
```python
n = int(input("请输入顺序表的长度:"))
lst = []
for i in range(n):
item = input("请输入第{}个元素:".format(i+1))
lst.append(item)
print("原始顺序表为:", lst)
# 插入操作
insert_index = int(input("请输入要插入的元素位置(从0开始):"))
insert_item = input("请输入要插入的元素:")
lst.insert(insert_index, insert_item)
print("插入后的顺序表为:", lst)
# 删除操作
delete_index = int(input("请输入要删除的元素位置(从0开始):"))
del lst[delete_index]
print("删除后的顺序表为:", lst)
```
这段代码会先让用户输入顺序表的长度以及元素,然后进行插入和删除操作,并输出操作后的顺序表。其中插入操作需要输入插入元素的位置和元素本身,删除操作需要输入要删除的元素的位置。
阅读全文