Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Generatorfunktionen | Python-Iteratoren
Konzepte der Funktionalen Programmierung in Python

Herausforderung: Generatorfunktionen

Swipe um das Menü anzuzeigen

Aufgabe

Wischen, um mit dem Codieren zu beginnen

  • Verwenden des yield-Schlüsselworts, um jede Logzeile einzeln zurückzugeben, während die Funktion durch die Liste iteriert.
  • Kein Erstellen oder Zurückgeben einer neuen Liste, jede Zeile wird direkt aus der Eingabeliste geliefert.
  • Die Funktion sollte speichereffizient sein und mit beliebig langen Eingabelisten funktionieren.
  • Testen der Funktion durch Iteration über read_log_lines(log_lines) und Ausgeben jeder Zeile.
  • Erwartete Ergebnisse:
2024-06-01 12:00:01 INFO User logged in
2024-06-01 12:00:03 ERROR Invalid password attempt
2024-06-01 12:00:05 INFO User logged out
2024-06-01 12:00:07 WARN Disk space low
2024-06-01 12:00:10 INFO User logged in

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 5. Kapitel 5
some-alt