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.