Začněte nyníZačněte zdarma

Použití knihovny Typing

Knihovna typing se hodí při přidávání typových hintů k objektům, jako jsou slovníky a seznamy, včetně jejich prvků. V tomto cvičení si to pořádně procvičíš. Jde se na to!

Toto cvičení je součástí kurzu

Intermediate Object-Oriented Programming in Python

Zobrazit kurz

Pokyny k cvičení

  • Z knihovny typing importuj Dict a List.
  • S pomocí importované třídy z typing přidej typové hinty ke slovníku roster – zahrň informace o typech klíčů i hodnot.
  • Aktualizuj vytvoření seznamu agents tak, aby typové hinty pokryly jak samotný objekt, tak typ prvků, které ukládá.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
]
Upravit a spustit kód