在Python中,增删改查操作可以通过多种方式实现,下面分别针对列表和字典给出示例代码:
列表操作
增加
```python
names = ["zhao00", "qian01", "sun02", "li03", "zhou04"]
names.append("wu05") 在列表尾部添加元素
names.insert(1, "zheng06") 在指定位置插入元素
删除
```python
names.remove("zheng06") 删除指定元素
del names 删除最后一个元素
names.pop(0) 删除指定索引的元素
names.clear() 清空列表
修改
```python
names = "zhao" 修改指定索引的元素
查询
```python
print(names.index("qian01")) 查询元素位置
print(names[names.index("qian01")]) 查询并打印元素
print(names.count("li03")) 统计元素个数
合并
```python
names2 = ["01", "02", "03"]
names.extend(names2) 合并列表
字典操作
增加
```python
person = {"name": "Alice", "age": 30}
person["city"] = "New York" 添加新键值对
person.update({"age": 31}) 更新键值对
删除
```python
del person["city"] 删除指定键
person.pop("age") 删除指定键并返回值
person.clear() 清空字典
修改
```python
person["age"] = 32 修改指定键的值
查找
```python
print(person["name"]) 获取指定键的值
print(person.get("age", "Not found")) 获取键的值,不存在返回默认值
输出
```python
print(person.keys()) 获取所有键的列表
print(person.values()) 获取所有值的列表
print(person.items()) 获取所有键值对的列表
以上示例展示了Python中列表和字典的基本增删改查操作。对于更复杂的数据库操作,可以使用如`pymysql`或`fastapi`等库来实现接口层面的增删改查