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
Sección 5. Capítulo 5
single

single

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

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 5
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

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

some-alt