0
1
2
3
4
Práca s rozsahmi a iteráciou
JupyterLab
Rozsahy
Iterácia
Indexy
🔁 Úvod
Pri opakovaní kódu často potrebujeme prechádzať číselné rozsahy alebo zoznamy s indexmi. Na to slúžia funkcie range() a enumerate().
🔢 range() – generovanie čísel
📌 Základný tvar:
❗
range(n)vytvorí čísla od0do `n-1
🛠️ Vlastný začiatok a krok
❗
range(a, b, k)– odapob-1, po krokochk
🔍 enumerate() – index + hodnota
Kód
0 → jablko
1 → banán
2 → kiwi
🔢 Voliteľný začiatok indexovania:
🤔 Kedy použiť enumerate()?
✅ Keď potrebujete index a hodnotu zároveň
✅ Keď chcete začať index od iného čísla
✅ Zvýšenie čitateľnosti
Horšie:
Lepšie:
⛔ Kedy enumerate() netreba ?
❗ Ak nepotrebujete index, iba hodnotu.
🧠 Zhrnutie
range(n)vytvorí čísla od0don-1range(a, b, k)– odapob-1, po krokochkenumerate()dáva index aj hodnotu zo zoznamu- Použite
enumerate(), ak potrebujete pracovať s pozíciou prvkov