1. 学习
  2. /
  3. 课程
  4. /
  5. Python의 데이터 타입

Connected

练习

키로 안전하게 찾기

영상에서 본 것처럼, 딕셔너리에 없는 키에 접근하려 하면 KeyError가 발생합니다. 이 오류를 처리하는 한 가지 방법은 try: except: 블록을 사용하는 것입니다. 오류 처리에 대해서는 Python Data Science Toolbox (Part 1)에서 더 배울 수 있어요.

Python에는 이 문제를 더 빠르고 유연하게 도와주는 .get() 메서드가 있습니다. .get() 메서드는 키 이름을 전달하고, 선택적으로 키를 찾지 못했을 때 반환할 값을 지정할 수 있게 해줍니다.

여러분은 공원 이름을 키로 하고, 값으로는 주요 색상, 강조 색상, 행동, 사람에 대한 반응이 담긴 튜플이 들어 있는 squirrels_by_park 딕셔너리를 계속 사용할 것입니다. 이를 통해 .get() 메서드 사용을 연습해 보세요.

说明

100 XP
  • squirrels_by_park 딕셔너리에서 'Union Square Park'를 안전하게 출력하세요.
  • squirrels_by_park 딕셔너리에서 'Fort Tryon Park'의 자료형(type)을 안전하게 출력하세요.
  • squirrels_by_park 딕셔너리에서 'Central Park'를 안전하게 출력하거나, 없으면 'Not Found'를 출력하세요.