Prejsť na hlavný obsah
🔒 Režim náhľadu. Prvých pätnásť lekcií Foundations je zadarmo; táto je Pro. Spustite 7-dňový trial pre odomknutie editora, AI nápovied a zvyšku kurzu. Karta vyžadovaná, zrušte kedykoľvek v Dashboard.Spustiť 7-dňový trial →
← KurzySenior Deep-DivesModule 6 · FAANG-2026 deep divesWalrus in comprehensions — scope leak gotchapredict112 / 161
+150 XP
Úloha
📝 **Úloha:** Predpovedajte presný výstup. \`data = ["py", "ahoj", "lambda", "ok"]\`. Dve porozumenia filtrujú podľa dĺžky a používajú mrož na spojenie \`n\` / \`m\`. Obaja skončia – predpovedajte, čo \`n\` a \`m\` držia PO dokončení porozumení. Tip: mrož sa viaže na každú iteráciu vrátane odfiltrovaných. 📋 Implementujte funkciu vyššie. Testy prebiehajú automaticky. 💡 **Tip:** Znova si prečítajte teóriu, ak sa zaseknete.
Predpovedz výstup

Prečítaj kód pozorne

data = ["py", "hello", "lambda", "ok"]

matches = [(s, n) for s in data if (n := len(s)) > 3]
print(matches)
print(f"n_after:{n}")

gen = ((s, m) for s in data if (m := len(s)) > 4)
print(list(gen))
print(f"m_after:{m}")

Čo program vypíše? Napíš sem:

💬 Diskusia

Buď prvý — polož otázku alebo sa podeľ o tip.
Prihlás sa aby si sa zapojil do diskusie. Čítanie je zadarmo.
Načítava sa diskusia…