Utilizarea bibliotecii Typing
Biblioteca typing este utilă atunci când adaugi type hint-uri pentru obiecte precum dicționare și liste, inclusiv pentru elementele din cadrul acestora. În acest exercițiu, vei exersa exact asta. Succes!
Acest exercițiu face parte din cursul
Programare orientată pe obiecte intermediară în Python
Instrucțiuni pentru exercițiu
- Din biblioteca
typing, importăDictșiList. - Folosind o clasă importată din
typing, adaugă type hint-uri dicționaruluiroster, specificând tipurile cheilor și ale valorilor. - Actualizează crearea listei
agentspentru a adăuga type hint-uri atât pentru obiectul în sine, cât și pentru tipul elementelor pe care le stochează.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()
]