IniziaInizia gratis

Uso della libreria Typing

La libreria typing è utile quando aggiungi type hint a oggetti come dizionari e liste, e anche agli elementi contenuti in quegli oggetti. In questo esercizio, farai proprio questo. Avanti tutta!

Questo esercizio fa parte del corso

Programmazione a oggetti intermedia in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Dalla libreria typing, importa Dict e List.
  • Usando una classe importata da typing, aggiungi i type hint al dizionario roster includendo i tipi delle chiavi e dei valori.
  • Aggiorna la creazione della lista agents per aggiungere i type hint sia per l’oggetto stesso, sia per il tipo degli elementi che contiene.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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()
]
Modifica ed esegui il codice