Zacznij terazZacznij za darmo

Korzystanie z biblioteki Typing

Biblioteka typing ułatwia dodawanie podpowiedzi typów do obiektów takich jak słowniki i listy, a także do ich elementów. W tym ćwiczeniu przećwiczysz dokładnie to. Do dzieła!

To ćwiczenie jest częścią kursu

Programowanie obiektowe w Pythonie – poziom średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Z biblioteki typing zaimportuj Dict i List.
  • Używając klasy zaimportowanej z typing, dodaj do słownika roster podpowiedzi typów obejmujące typy kluczy i wartości.
  • Zaktualizuj tworzenie listy agents, dodając podpowiedzi typów zarówno dla samego obiektu, jak i dla typu przechowywanych przez niego elementów.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
]
Edytuj i uruchom kod