1. Apprendre
  2. /
  3. Cours
  4. /
  5. Boîte à outils Python

Connected

Exercice

Utiliser enumerate

Vous maîtrisez de mieux en mieux les itérateurs, beau travail !

Vous venez d'apprendre plusieurs nouveautés sur les itérateurs dans la dernière vidéo, dont la fonction enumerate(). Rappelez-vous que enumerate() renvoie un objet enumerate qui produit une suite de tuples, chacun contenant une paire indice-valeur.

Dans cet exercice, on vous donne une liste de chaînes de caractères mutants. Vous allez vous exercer à utiliser enumerate() dessus en affichant une liste de tuples, puis en déballant les tuples dans une boucle for.

Instructions

100 XP
  • Créez une liste de tuples à partir de mutants et assignez le résultat à mutant_list. Assurez-vous de générer les tuples avec enumerate() et de convertir le résultat en liste avec list().
  • Complétez la première boucle for en déballant les tuples générés par l'appel à enumerate() sur mutants. Utilisez index1 pour l'indice et value1 pour la valeur lors du déballage du tuple.
  • Complétez la deuxième boucle for de la même façon que la première, mais cette fois, changez l'indice de départ à 1 en le passant comme argument au paramètre start de enumerate(). Utilisez index2 pour l'indice et value2 pour la valeur lors du déballage du tuple.