Les listes
En python, on peut créer des listes avec la commande list()
. Les listes représentent les tableaux. On peut ajouter, supprimer, modifier des éléments dans une liste. Ces éléments peuvent être hétérogènes.
Parcourir une liste
Approche classique
Approche Python
Approche enumerate
Lorsque l'on parcourt une liste (ou un élément itérable), on peut bien vouloir travailler avec les
La fonction enumerate retourne à la fois, l'indice et la valeur des éléments, ce qui permet d'aller plus vite.
Une fonctionnalité supplémentaire est la possibilité de choisir la valeur du premier indice. Par défaut les indices comment à 0 mais avec enumerate, on peut décider de commencer par 1 ou une autre valeur.
Approche zip
On peut aussi parcourir les éléments d'une liste en même temps que les éléments d'une autre liste.
Dupliquer une liste
Ce qu'il ne faut pas faire
>>> maListe1 = ['a', 'b', 'c']
>>> maListe2 = maListe1
>>> maListe2[0] = 'd'
>>> maListe2
['a', 'b', 'c']
>>> maListe1
['a', 'b', 'c']
Ce qu'il faut faire