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
Anleitung zur Übung
- Importiere aus der Bibliothek
typingDictundList. - Füge mithilfe einer aus
typingimportierten Klasse Type Hints zum Dictionaryrosterhinzu, 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()
]