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
Instrukcje do ćwiczenia
- Z biblioteki
typingzaimportujDictiList. - Używając klasy zaimportowanej z
typing, dodaj do słownikarosterpodpowiedzi 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()
]