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
<Kurs>Fortgeschrittene objektorientierte Programmierung in Python</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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()
]