开始使用免费开始使用

按键安全查找

正如视频中演示的那样,如果您尝试访问字典中不存在的键,会触发 KeyError。处理此类错误的一种方法是使用 try: except: 代码块。您可以在 Python Data Science Toolbox (Part 1) 中进一步学习错误处理。

Python 提供了一个更快捷、也更灵活的工具:.get() 方法。.get() 允许您提供一个键名,并可选地指定当未找到该键时要返回的内容。

您将继续使用同一个 squirrels_by_park 字典。它以公园名称为键,值为一个元组,包含主色、亮点、动作以及对人类的反应。通过本练习,您将练习使用 .get() 方法。

本练习是课程的一部分

Python 的数据类型

查看课程

练习说明

  • squirrels_by_park 字典中安全地打印 'Union Square Park'
  • squirrels_by_park 字典中安全地打印 'Fort Tryon Park'类型
  • squirrels_by_park 字典中安全地打印 'Central Park',若不存在则打印 'Not Found'

交互式实操练习

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

# Safely print 'Union Square Park' from the squirrels_by_park dictionary
print(____.____(____))

# Safely print the type of 'Fort Tryon Park' from the squirrels_by_park dictionary
print(____(squirrels_by_park.____('Fort Tryon Park')))

# Safely print 'Central Park' from the squirrels_by_park dictionary or 'Not Found'
print(____.get(____, ____))
编辑并运行代码