Bắt đầu ngayBắt đầu miễn phí

Sử dụng thư viện Typing

Thư viện typing rất hữu ích khi bạn thêm type hint cho các đối tượng như dictionary và list, cũng như cho các phần tử bên trong chúng. Trong bài tập này, bạn sẽ thực hành đúng kỹ năng đó. Cố lên nhé!

Bài tập này là một phần của khóa học

Lập trình Hướng đối tượng Nâng cao với Python

Xem khóa học

Hướng dẫn bài tập

  • Từ thư viện typing, import DictList.
  • Sử dụng một lớp được import từ typing, thêm type hint cho dictionary roster để chỉ rõ kiểu của key và value.
  • Cập nhật phần tạo danh sách agents để thêm type hint cho chính đối tượng list, cũng như kiểu của các phần tử mà nó lưu trữ.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Import Dict and List from typing
from ____ import ____, ____

# Type hint the roster of codenames and number of missions
roster: ____[____, ____] = {
  "Chuck": 37,
  "Devin": 2,
  "Steven": 4
}

# Unpack the values and add type hints for the new list
agents: ____[____] = [
  f"Agent {agent}, {missions} missions" \
  for agent, missions in roster.items()
]
Chỉnh sửa và Chạy Mã