CommencezCommencez gratuitement

Utiliser la bibliothèque Typing

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

Cette activité fait partie du cours

Programmation orientée objet intermédiaire en Python

Voir le cours

Instructions de l’exercice

  • À partir de la bibliothèque typing, importez Dict et List.
  • En utilisant une classe importée de typing, ajoutez des indices de type au dictionnaire roster pour préciser les types des clés et des valeurs.
  • Mettez à jour la création de la liste agents pour ajouter des indices de type à la fois pour l'objet lui-même et pour le type des éléments qu'il stocke.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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