python用函数写增删查改
时间: 2023-08-12 12:05:07 浏览: 48
以下是 Python 中使用函数实现增删查改操作的示例代码:
```python
# 定义一个全局变量,作为数据存储的容器
data_list = []
# 添加数据
def add_data(new_data):
data_list.append(new_data)
# 删除数据
def remove_data(delete_data):
if delete_data in data_list:
data_list.remove(delete_data)
# 查询数据
def search_data(query_data):
if query_data in data_list:
return query_data
else:
return None
# 修改数据
def update_data(old_data, new_data):
if old_data in data_list:
index = data_list.index(old_data)
data_list[index] = new_data
# 测试函数
if __name__ == '__main__':
add_data('apple')
add_data('banana')
add_data('orange')
print(data_list)
remove_data('banana')
print(data_list)
query_result = search_data('apple')
if query_result:
print('查询结果:', query_result)
else:
print('未找到匹配的数据')
update_data('orange', 'watermelon')
print(data_list)
```
运行该代码可以看到输出的结果为:
```
['apple', 'banana', 'orange']
['apple', 'orange']
查询结果: apple
['apple', 'watermelon']
```
说明函数的增删查改操作都实现成功了。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)