Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Funzioni Generatrici | Iterator in Python
Concetti di Programmazione Funzionale in Python

Sfida: Funzioni Generatrici

Scorri per mostrare il menu

Compito

Scorri per iniziare a programmare

  • Utilizzare la parola chiave yield per restituire ogni riga di log una alla volta mentre la funzione itera sulla lista.
  • Non creare né restituire una nuova lista, ma produrre ogni riga direttamente dalla lista di input.
  • La funzione deve essere efficiente in termini di memoria e funzionare con liste di input di qualsiasi lunghezza.
  • Testare la funzione iterando su read_log_lines(log_lines) e stampando ogni riga.
  • Risultati attesi:
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

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 5

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 5. Capitolo 5
some-alt