📜  在Python中实现联系人目录(1)

📅  最后修改于: 2023-12-03 15:37:38.170000             🧑  作者: Mango

在Python中实现联系人目录

本篇文章将向大家介绍如何在Python中实现一个简单的联系人目录。

需求分析

以一个简单的联系人目录为例,通常包含以下功能:

  • 添加联系人
  • 查看联系人
  • 修改联系人
  • 删除联系人

因此,我们可以使用Python中的字典(dictionary)数据类型来实现这个目录。字典是一种无序、可变的数据类型,它以键(key)值对(value)的形式存储数据。

实现步骤
1. 创建一个空字典
contacts = {}
2. 添加联系人

通过输入联系人的名字和电话号码可以添加联系人:

def add_contact(name, phone):
    contacts[name] = phone
3. 查看联系人

可以通过遍历字典来查看联系人:

def view_contacts():
    for name, phone in contacts.items():
        print(name, phone)
4. 修改联系人

可以通过指定联系人的名字来修改他的电话号码:

def modify_phone(name, new_phone):
    contacts[name] = new_phone
5. 删除联系人

可以通过指定联系人的名字来删除该联系人:

def delete_contact(name):
    del contacts[name]
完整代码
# 创建一个空字典
contacts = {}

# 添加联系人
def add_contact(name, phone):
    contacts[name] = phone

# 查看联系人
def view_contacts():
    for name, phone in contacts.items():
        print(name, phone)

# 修改联系人
def modify_phone(name, new_phone):
    contacts[name] = new_phone

# 删除联系人
def delete_contact(name):
    del contacts[name]
总结

以上是使用Python实现一个简单联系人目录的步骤。你可以在这个基础上,根据自己的需要进行修改和扩展,实现更多功能。希望这篇文章对你有所帮助!