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

Indexy a hodnoty (1)

Použití cyklu for k iteraci přes seznam ti v každém průchodu zpřístupní vždy jeden prvek seznamu. Pokud ale chceš znát i index – tedy pozici daného prvku v seznamu – můžeš použít funkci enumerate().

Podívej se například na to, jak byl cyklus for z videa upraven:

fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
    print("person " + str(index) + ": " + str(height))

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

Intermediate Python

Zobrazit kurz

Pokyny k cvičení

  • Uprav cyklus for v ukázkovém kódu tak, aby používal enumerate(), a použij dvě iterační proměnné.
  • Aktualizuj příkaz print() tak, aby se v každém průchodu vytiskl řádek ve formátu "room x: y", kde x je index prvku seznamu a y je samotný prvek, tedy plocha místnosti. Nezapomeň vytisknout přesně tento řetězec se správnými mezerami.

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

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

# areas list
areas = [11.25, 18.0, 20.0, 10.75, 9.50]

# Change for loop to use enumerate() and update print()
for a in areas :
    print(a)
Upravit a spustit kód