Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Funciones Generadoras | Iteradores en Python
Conceptos de Programación Funcional en Python

Desafío: Funciones Generadoras

Desliza para mostrar el menú

Tarea

Desliza para comenzar a programar

  • Utilizar la palabra clave yield para devolver cada línea del registro una por una a medida que la función itera sobre la lista.
  • No crear ni devolver una nueva lista, producir cada línea directamente desde la lista de entrada.
  • La función debe ser eficiente en el uso de memoria y funcionar con cualquier longitud de lista de entrada.
  • Probar la función iterando sobre read_log_lines(log_lines) e imprimiendo cada línea.
  • Resultados esperados:
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

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 5

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 5. Capítulo 5
some-alt