Nauč se Python > Kurzy > Začátečnický kurz PyLadies > Iterujeme > Iterátory n-tic

Iterátory n-tic – Řešení [0]

dny = ['Po', 'Út', 'St', 'Čt', 'Pá', 'So', 'Ne']
for index, den in enumerate(dny):
    cislo = index + 1
    print(f'{cislo}. {den}')

To je trošku kostrbaté, ale dá se to zjednodušit: funkce enumerate zná pojmenovaný argument start, pomocí kterého umí sama počítat od jiného začátku než od nuly:

dny = ['Po', 'Út', 'St', 'Čt', 'Pá', 'So', 'Ne']
for index, den in enumerate(dny, start=1):
    print(f'{index}. {den}')

Toto je stránka lekce z kurzu, který probíhá nebo proběhl naživo s instruktorem.