Parcours de liste avec la boucle while, la boucle for, la boucle for et la fonction enumerate
Parcours de liste avec la boucle while :
liste5 = ["aa","bb","cc",[1,2,3]] indice = 0 while indice < len(liste5): print (liste5[indice]) indice += 1
Exécution :
>>> aa bb cc [1, 2, 3] >>>
Parcours de liste avec la boucle for :
liste5 = ["aa","bb","cc",[1,2,3]] for renard in liste5 : print (renard)
Exécution :
>>> aa bb cc [1, 2, 3] >>>
Parcours de liste avec la boucle for et la fonction enumerate (1 variable) :
liste5 = ["aa","bb","cc",[1,2,3]] for renard in enumerate(liste5) : # enumerate renvoie des tuples indice,element de la liste print (renard)
Exécution :
>>> (0, 'aa') (1, 'bb') (2, 'cc') (3, [1, 2, 3]) >>>
(0, ‘aa’) A l’emplacement 0 se trouve « aa », les valeurs entre parenthèses sont des tuples. Les tuples sont des listes immutables.
Parcours de liste avec la boucle for et la fonction enumerate (2 variables) :
liste5 = ["aa","bb","cc",[1,2,3]] for terrier,blaireau in enumerate(liste5) : print ("Dans l'emplacement {} se trouve le {}".format (terrier,blaireau))
Exécution :
>>> Dans l'emplacement 0 se trouve le aa Dans l'emplacement 1 se trouve le bb Dans l'emplacement 2 se trouve le cc Dans l'emplacement 3 se trouve le [1, 2, 3] >>>
La méthode format fera l’objet d’un tutoriel et comme son nom l’indique, elle permet de formater une chaîne de caractères.