开始使用免费开始使用

添加并扩展字典

如果您已经有一个字典并想向其中添加数据,可以直接创建一个新键,并将所需数据赋给它。需要注意的是,如果这是一个嵌套字典,那么数据路径中的所有键都必须存在,而且路径中的每个键都要分别赋值。

您也可以使用 .update() 方法,用来自另一个字典、元组或关键字参数的键和值列表来更新一个字典。

squirrels_by_park 字典已为您加载。它以公园名称为键,值为一个元组,包含主毛色、突出特征、常见行为以及对人类的反应。

本练习是课程的一部分

Python 的数据类型

查看课程

练习说明

  • squirrels_madison 列表作为 赋给 squirrels_by_park 字典中 'Madison Square Park' 这个
  • 使用 squirrels_union 元组中的数据更新 squirrels_by_park 字典的 'Union Square Park' 键。
  • 遍历 squirrels_by_park 字典。
    • 使用列表推导式,安全地打印该公园的 park_name 以及所有松鼠的 primary_fur_color 列表;若未找到该键则返回 'N/A'

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Assign squirrels_madison as the value to the 'Madison Square Park' key
____[____] = ____

# Update squirrels_by_park with the squirrels_union tuple
____.____([____])

# Loop over the park_name in the squirrels_by_park dictionary 
for park_name in ____:
    # Safely print a list of the primary_fur_color for each squirrel in park_name
    print(park_name, [____.get('____', '____') for squirrel in ____[____]])  
编辑并运行代码