Preskoči na glavni sadržaj
🔒 Način pregleda. Prvih petnaest Foundations lekcija je besplatno; ova je Pro. Pokrenite 7-dnevni trial da otključate editor, AI savjete i ostatak programa. Kartica obavezna, otkažite bilo kada u Dashboard.Pokreni 7-dnevni trial →
← KolegijiSenior Deep-DivesModule 6 · FAANG-2026 deep divesWalrus in comprehensions — scope leak gotchapredict112 / 161
+150 XP
Zadatak
📝 **Zadatak:** Predvidite točan rezultat. \`podaci = ["py", "zdravo", "lambda", "ok"]\`. Dva razumijevanja filtriraju po duljini, koristeći walrus za vezanje \`n\` / \`m\`. Oba završavaju — predvidi što \`n\` i \`m\` drže NAKON završetka razumijevanja. Savjet: Walrus se veže za svaku iteraciju, uključujući one filtrirane. 📋 Implementirajte gornju funkciju. Testovi se pokreću automatski. 💡 **Savjet:** Ponovno pročitajte teoriju ako zapnete.
Predvidi izlaz

Pažljivo pročitaj kod

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}")

Što će program ispisati? Napiši ovdje:

💬 Rasprava

Budi prvi — postavi pitanje ili podijeli savjet.
Prijavi se kako bi se pridružio raspravi. Čitanje je besplatno.
Učitavanje rasprave…