Använda typing-biblioteket
Biblioteket typing är användbart när du lägger till typanteckningar för objekt som dictionaries och listor, inklusive elementen i dessa objekt. I den här övningen får du öva på just det.
Den här övningen är en del av kursen
Objektorienterad programmering i Python – fortsättningskurs
Övningsinstruktioner
- Importera
DictochListfrån bibliotekettyping. - Använd en importerad klass från
typingför att lägga till typanteckningar i dictionarynroster, med information om typerna för nycklar och värden. - Uppdatera skapandet av listan
agentsså att typanteckningar läggs till för både objektet självt och typen för de element det lagrar.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()
]