Menu
CoddyTech

修改字典

本课属于 Coddy Python 学习旅程的“逻辑与流程”单元。第 10 课,共 78 课。

Python 中的字典不是静态的;创建后,你可以修改它们。你可以添加新的键值对、更新已有的键值对,或删除它们。

添加新的键值对:

# 先创建一个空字典
my_dict = {}

# 添加一个新的键值对
my_dict["name"] = "Alice"
my_dict["age"] = 30

print(my_dict)
# 输出:{'name': 'Alice', 'age': 30}

更新现有值:

# 更新年龄
my_dict["age"] = 31

print(my_dict)
# 输出:{'name': 'Alice', 'age': 31}

删除键值对:

# 删除 age
del my_dict["age"]

print(my_dict)
# 输出:{'name': 'Alice'}

在这些示例中,我们先向空字典添加一个新的键值对。然后,更新现有键的值。最后,使用 del 关键字删除一个键值对。

challenge icon

挑战

简单

创建一个名为 update_employee_info 的函数,它接受三个参数:employee_dict(一个字典)、key(一个字符串)和 value。这个函数应使用新的 key 和 value 更新 employee_dict。如果这个键已存在,就更新它的值。如果这个键不存在,就添加一个新的键值对。函数必须返回更新后的字典。

重要:请确保修改原字典并返回它。使用方括号表示法 dict[key] = value 来添加或更新条目。

亲手试试

def update_employee_info(employee_dict, key, value):
    # 在这里编写代码
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

逻辑与流程中的所有课

自己练习: Python 在线编译器