Použití knihovny Typing
Knihovna typing se hodí při přidávání typových hintů k objektům, jako jsou slovníky a seznamy, včetně jejich prvků. V tomto cvičení si to pořádně procvičíš. Jde se na to!
Toto cvičení je součástí kurzu
Intermediate Object-Oriented Programming in Python
Pokyny k cvičení
- Z knihovny
typingimportujDictaList. - S pomocí importované třídy z
typingpřidej typové hinty ke slovníkuroster– zahrň informace o typech klíčů i hodnot. - Aktualizuj vytvoření seznamu
agentstak, aby typové hinty pokryly jak samotný objekt, tak typ prvků, které ukládá.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()
]