CommencerCommencer gratuitement

Utiliser la bibliothèque Typing

La bibliothèque typing est utile pour ajouter des annotations de type à des objets comme les dictionnaires et les listes, ainsi qu’aux éléments qu’ils contiennent. Dans cet exercice, vous allez vous entraîner précisément à cela. À vous de jouer !

Cet exercice fait partie du cours

Programmation orientée objet intermédiaire en Python

Afficher le cours

Instructions

  • Depuis la bibliothèque typing, importez Dict et List.
  • À l’aide d’une classe importée depuis typing, ajoutez des annotations de type au dictionnaire roster pour préciser les types des clés et des valeurs.
  • Modifiez la création de la liste agents pour ajouter des annotations de type à la fois pour l’objet lui-même et pour le type des éléments qu’il contient.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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()
]
Modifier et exécuter le code