ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Din biblioteca typing, importă Dict și List.
  • Folosind o clasă importată din typing, adaugă type hint-uri dicționarului roster, specificând tipurile cheilor și ale valorilor.
  • Actualizează crearea listei agents pentru 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()
]
Editează și rulează codul