顺序表示代码,实现增删查改操作,带注释
时间: 2023-09-15 18:18:33 浏览: 120
java操作hbase,增删查改
好的,以下是一个简单的增删查改操作的代码,带注释:
```python
# 定义一个空列表作为数据源
data = []
# 添加数据的函数
def add_data():
# 用户输入需要添加的数据
new_data = input("请输入需要添加的数据:")
# 将用户输入的数据添加到数据源中
data.append(new_data)
print("数据添加成功!")
# 删除数据的函数
def del_data():
# 用户输入需要删除的数据
del_data = input("请输入需要删除的数据:")
# 如果数据源中存在该数据,则删除
if del_data in data:
data.remove(del_data)
print("数据删除成功!")
else:
print("数据不存在!")
# 查询数据的函数
def query_data():
# 用户输入需要查询的数据
query_data = input("请输入需要查询的数据:")
# 如果数据源中存在该数据,则输出
if query_data in data:
print("该数据在数据源中!")
else:
print("该数据不在数据源中!")
# 修改数据的函数
def modify_data():
# 用户输入需要修改的数据
modify_data = input("请输入需要修改的数据:")
# 如果数据源中存在该数据,则修改
if modify_data in data:
# 用户输入修改后的数据
new_modify_data = input("请输入修改后的数据:")
# 获取需要修改数据的索引
index = data.index(modify_data)
# 修改数据
data[index] = new_modify_data
print("数据修改成功!")
else:
print("数据不存在!")
# 主函数,提供菜单供用户选择操作
def main():
while True:
print("请选择要进行的操作:")
print("1.添加数据")
print("2.删除数据")
print("3.查询数据")
print("4.修改数据")
print("5.退出程序")
# 用户输入选择
choice = input()
# 根据选择调用相应的函数
if choice == '1':
add_data()
elif choice == '2':
del_data()
elif choice == '3':
query_data()
elif choice == '4':
modify_data()
elif choice == '5':
print("程序已退出!")
# 退出程序
break
else:
print("请输入正确的选项!")
# 调用主函数
main()
```
阅读全文