1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Các kiểu dữ liệu trong Python

Connected

Bài tập

Tìm theo khóa một cách an toàn

Như đã minh họa trong video, nếu bạn cố truy cập một khóa không tồn tại trong dictionary, bạn sẽ gặp KeyError. Một cách xử lý lỗi kiểu này là dùng khối try: except:. Bạn có thể tìm hiểu thêm về xử lý lỗi trong Python Data Science Toolbox (Part 1).

Python cung cấp một công cụ nhanh và linh hoạt hơn cho vấn đề này: phương thức .get(). Phương thức .get() cho phép bạn cung cấp tên khóa và tùy chọn giá trị trả về nếu không tìm thấy khóa.

Bạn sẽ tiếp tục dùng dictionary squirrels_by_park, trong đó khóa là tên công viên và giá trị là một tuple gồm màu chính, điểm nhấn, hành động, và phản ứng với con người, đồng thời luyện tập sử dụng phương thức .get().

Hướng dẫn

100 XP
  • In một cách an toàn 'Union Square Park' từ dictionary squirrels_by_park.
  • In một cách an toàn kiểu của 'Fort Tryon Park' từ dictionary squirrels_by_park.
  • In một cách an toàn 'Central Park' từ dictionary squirrels_by_park hoặc 'Not Found'.