python通讯录管理
时间: 2023-10-16 08:33:14 浏览: 81
好的,通讯录管理可以通过 Python 的字典来实现。以下是一个简单的示例:
```python
# 定义一个空字典来存储通讯录
address_book = {}
# 添加联系人
def add_contact(name, phone_number):
address_book[name] = phone_number
print(f"{name}已添加到通讯录")
# 删除联系人
def remove_contact(name):
if name in address_book:
address_book.pop(name)
print(f"{name}已从通讯录中删除")
else:
print(f"{name}不在通讯录中")
# 查找联系人
def find_contact(name):
if name in address_book:
print(f"{name}的电话号码是{address_book[name]}")
else:
print(f"{name}不在通讯录中")
# 显示所有联系人
def show_contacts():
print("通讯录中的联系人:")
for name, phone_number in address_book.items():
print(f"{name}: {phone_number}")
# 测试函数
add_contact("张三", "123456789")
add_contact("李四", "987654321")
show_contacts()
find_contact("张三")
remove_contact("李四")
show_contacts()
```
运行上述代码后,可以通过调用不同的函数来添加、删除、查找和显示联系人。以上只是一个简单的示例,你可以根据自己的需求进行修改和扩展。