Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Importera Dict och List från biblioteket typing.
  • Använd en importerad klass från typing för att lägga till typanteckningar i dictionaryn roster, med information om typerna för nycklar och värden.
  • Uppdatera skapandet av listan agents så 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()
]
Redigera och kör kod