修改字典
本课属于 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 关键字删除一个键值对。
挑战
简单创建一个名为 update_employee_info 的函数,它接受三个参数:employee_dict(一个字典)、key(一个字符串)和 value。这个函数应使用新的 key 和 value 更新 employee_dict。如果这个键已存在,就更新它的值。如果这个键不存在,就添加一个新的键值对。函数必须返回更新后的字典。
重要:请确保修改原字典并返回它。使用方括号表示法 dict[key] = value 来添加或更新条目。
亲手试试
def update_employee_info(employee_dict, key, value):
# 在这里编写代码这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程中的所有课
自己练习: Python 在线编译器