4)用字典建立一个通讯录,向字典中添加和删除通讯人(名字、电话、邮箱、工作单位等),查询某个人的信息,然后输出通讯录中所有人的信息
时间: 2024-05-31 17:07:42 浏览: 14
address_book = {}
# 添加通讯人
def add_contact(name, phone, email, company):
address_book[name] = {"phone": phone, "email": email, "company": company}
# 删除通讯人
def delete_contact(name):
del address_book[name]
# 查询通讯人信息
def search_contact(name):
if name in address_book:
return address_book[name]
else:
return "该通讯人不存在"
# 输出通讯录中所有人的信息
def show_address_book():
for name, info in address_book.items():
print("姓名:{0},电话:{1},邮箱:{2},工作单位:{3}".format(name, info["phone"], info["email"], info["company"]))
# 添加通讯人
add_contact("张三", "123456789", "zhangsan@example.com", "ABC公司")
add_contact("李四", "987654321", "lisi@example.com", "XYZ公司")
add_contact("王五", "654321987", "wangwu@example.com", "PQR公司")
add_contact("赵六", "987123654", "zhaoliu@example.com", "DEF公司")
# 查询通讯人信息
print(search_contact("张三"))
print(search_contact("孙七"))
# 删除通讯人
delete_contact("王五")
# 输出通讯录中所有人的信息
show_address_book()
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![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)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)