Desafio: Funções Geradoras
Deslize para mostrar o menu
Tarefa
Deslize para começar a programar
- Utilizar a palavra-chave
yieldpara retornar cada linha de log uma por uma à medida que a função itera pela lista. - Não criar ou retornar uma nova lista, apenas utilizar yield diretamente em cada linha da lista de entrada.
- A função deve ser eficiente em termos de memória e funcionar com listas de qualquer tamanho.
- Testar a função iterando sobre
read_log_lines(log_lines)e imprimindo cada linha. - 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
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 5
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Seção 5. Capítulo 5