Aller au contenu

Les tableaux⚓︎

Un tableau permet de stocker plusieurs valeurs dans une seule variable et d'y accéder facilement.

Le type list en Python

Dans ce chapitre, nous parlerons aussi bien de tableaux que de listes sans faire de distinction.

Notion de tableaux⚓︎

En Python, on construit un tableau en énumérant ses valeurs entre crochets et séparées par des virgules. On dit dans ce cas que l'on a créé le tableau par extension.

Création d'un tableau

Python
notes = [12, 15, 14, 18]
Ici, on a déclaré une variable notes contenant un tableau qui comprend quatres entiers.

Cas d'un tableau vide

Il est tout à fait possible de créer un tableau vide, dans ce cas, on ouvre et ferme les crochets sans rien y mettre à l'intérieur.

Création d'un tableau vide

Python
tab = []

Taille d'un tableau⚓︎

On obtient la taille d'un tableau tab à l'aide de l'instruction len(tab).

Taille d'un tableau

Exécuter le code suivant.

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier

Tableau et indices⚓︎

Les éléments contenus dans un tableau sont ordonnés. Chaque élément possède un numéro appelé indice.

Création d'un tableau par compréhension⚓︎

Parcourir un tableau⚓︎

On peut parcourir un tableau de deux manières.

Parcourir une séquence⚓︎

Les tableaux sont des séquences, on peut les parcourir à l'aide de l'instruction for ... in ....

Afficher les éléments d'un tableau

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier

Itérer sur un tableau⚓︎

On peut aussi parcourirun tableau grâce aux indices.