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.