LoslegenKostenlos loslegen

Die Typing-Bibliothek verwenden

Die Bibliothek typing hilft dir, Type Hints zu Objekten wie Dictionaries und Listen hinzuzufügen – einschließlich der Elemente in diesen Objekten. In dieser Übung trainierst du genau das. Viel Erfolg!

Diese Übung ist Teil des Kurses

Fortgeschrittene objektorientierte Programmierung in Python

Kurs anzeigen

Anleitung zur Übung

  • Importiere aus der Bibliothek typing Dict und List.
  • Füge mithilfe einer aus typing importierten Klasse Type Hints zum Dictionary roster hinzu, um die Typen der Schlüssel und Werte festzulegen.
  • Aktualisiere die Erstellung der Liste agents, um Type Hints sowohl für das Objekt selbst als auch für den Typ der darin gespeicherten Elemente hinzuzufügen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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()
]
Code bearbeiten und ausführen