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
Techniques Python Intermédiaires
Section 5. Chapitre 5
single

single

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

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 5
single

single

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

some-alt