基础增删改查
# 定义一个字典来存储数据
data = {}
def add(key, value):
    """
    添加数据
    :param key: 键
    :param value: 值
    """
    if key not in data:
        data[key] = value
        print(f"添加成功:{key} -> {value}")
    else:
        print(f"键已存在:{key}")
def delete(key):
    """
    删除数据
    :param key: 键
    """
    if key in data:
        del data[key]
        print(f"删除成功:{key}")
    else:
        print(f"键不存在:{key}")
def update(key, new_value):
    """
    更新数据
    :param key: 键
    :param new_value: 新值
    """
    if key in data:
        data[key] = new_value
        print(f"更新成功:{key} -> {new_value}")
    else:
        print(f"键不存在:{key}")
def get(key):
    """
    获取数据
    :param key: 键
    :return: 值
    """
    if key in data:
        return data[key]
    else:
        print(f"键不存在:{key}")
        return None
def display_all():
    """
    显示所有数据
    """
    print("当前数据:")
    for key, value in data.items():
        print(f"{key} -> {value}")
if __name__ == "__main__":
    # 示例操作
    add("name", "Alice")
    add("age", 25)
    add("city", "New York")
    display_all()
    update("age", 26)
    display_all()
    delete("city")
    display_all()
    print(get("name"))  # 应该输出 Alice
    print(get("city"))  # 应该输出 None
    display_all()
执行结果
E:\work\python\location\python.exe E:\work\python\workspace\pythonProject\workspace\test\test6.py 
添加成功:name -> Alice
添加成功:age -> 25
添加成功:city -> New York
当前数据:
name -> Alice
age -> 25
city -> New York
更新成功:age -> 26
当前数据:
name -> Alice
age -> 26
city -> New York
删除成功:city
当前数据:
name -> Alice
age -> 26
Alice
键不存在:city
None
当前数据:
name -> Alice
age -> 26
进程已结束,退出代码为 0
执行结果
 



















