代码生成通讯录删除,模拟通讯录的数据删除功能
时间: 2023-12-29 16:04:04 浏览: 68
好的,以下是一个简单的通讯录删除功能的代码示例:
```python
# 定义通讯录列表
contacts = [
{"name": "张三", "phone": "123456789", "email": "zhangsan@example.com"},
{"name": "李四", "phone": "987654321", "email": "lisi@example.com"},
{"name": "王五", "phone": "456789123", "email": "wangwu@example.com"}
]
# 定义删除函数
def delete_contact(name):
deleted = False
for contact in contacts:
if contact["name"] == name:
contacts.remove(contact)
deleted = True
print(f"{name}已被删除!")
break
if not deleted:
print(f"{name}不存在于通讯录中!")
# 测试删除功能
delete_contact("张三")
print(contacts)
delete_contact("赵六")
```
运行以上代码,会先删除通讯录中的张三,然后输出更新后的通讯录列表。接着再尝试删除不存在于通讯录中的赵六,会提示该联系人不存在。
需要注意的是,以上代码只是一个简单的示例,实际上在真正的通讯录应用中,还需要考虑到数据存储、数据查找、重复数据等更多因素。
阅读全文