Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Challenge: Fonctions Génératrices | Itérateurs Python
Concepts de Programmation Fonctionnelle en Python

Challenge: Fonctions Génératrices

Glissez pour afficher le menu

Tâche

Glissez pour commencer à coder

  • Utilisation du mot-clé yield pour retourner chaque ligne du journal une par une lors de l'itération de la fonction sur la liste.
  • Ne pas créer ni retourner une nouvelle liste, produire chaque ligne directement à partir de la liste d'entrée.
  • La fonction doit être économe en mémoire et fonctionner avec une liste d'entrée de n'importe quelle longueur.
  • Tester la fonction en itérant sur read_log_lines(log_lines) et en affichant chaque ligne.
  • Résultats attendus :
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

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 5. Chapitre 5
some-alt