Tableaux
Stocker des données et parcourir les tableaux en Python
Les tableaux sont utilisés pour stocker plusieurs valeurs dans une seule variable.
cars = ["Peugeot", "Renault", "Porsche"]
Qu'est-ce qu'un tableau ?
Un tableau est une variable spéciale, qui peut contenir plus d'une valeur à la fois.
Si vous avez une liste d'éléments (une liste de noms de voitures, par exemple), le stockage des voitures dans des variables simples pourrait ressembler à ceci :
voiture1 = "Peugeot" ; voiture2 = "Renault" ; voiture3 = "Porsche" ;
Cependant, que se passe-t-il si vous voulez parcourir vos données et en extraire une en particulier ? Et si vous n'aviez pas 3 voitures, mais 300 ?
La solution est un tableau !
Un tableau peut contenir plusieurs valeurs sous un seul nom, et vous pouvez accéder aux valeurs en vous référant à un numéro d'index.
Accéder aux éléments d'un tableau
Faites référence à un élément de tableau en vous référant au numéro d'index.
Obtenir la valeur du premier élément du tableau :
x = cars[0]
Modifie la valeur du premier élément du tableau :
cars[0] = "Mazerati"
Taille d'un tableau en Python
Utilisez la méthode Python len() pour retourner la longueur d'un tableau (le nombre d'éléments dans un tableau).
x = len(cars)
Note : La longueur d'un tableau est toujours supérieure d'une unité à l'indice le plus élevé du tableau.
Parcourir les éléments d'un tableau
Vous pouvez utiliser la boucle for in pour faire parcourir tous les éléments d'un tableau.
for x in cars:
print(x)
Ajout d'éléments
Vous pouvez utiliser la méthode append() pour ajouter un élément à un tableau avec Python.
Ajouter un élément de plus au tableau des voitures :
cars.append("Ferrari")
Suppression d'éléments
Vous pouvez utiliser la méthode pop() pour supprimer un élément du tableau.
Supprimer le deuxième élément du tableau des voitures :
cars.pop(1)
Vous pouvez également utiliser la méthode remove() pour supprimer un élément du tableau.
cars.remove("Renault")
Note : La méthode remove() ne supprime que la première occurrence de la valeur spécifiée.
Méthodes des tableaux
Python a un ensemble de méthodes intégrées que vous pouvez utiliser sur les listes/tableaux.
Méthode | Description |
---|---|
append() | Ajoute un élément à la fin du tableau |
clear() | Supprime tous les éléments du tableau |
copy() | Retourne une copie du tableau |
count() | Renvoie le nombre d'éléments avec la valeur spécifiée |
extend() | Ajoute les éléments du tableau (ou n'importe quel itérable), à la fin du tableau courant |
index() | Renvoie l'index du premier élément avec la valeur spécifiée |
insert() | Ajoute un élément à la position spécifiée |
pop() | Supprime l'élément à la position spécifiée |
remove() | Supprime l'élément avec la valeur spécifiée |
reverse() | Inverse l'ordre du tableau |
sort() | Trie le tableau |