Tableaux-listes
Tableaux – Listes
Définition
Un tableau ou liste est une structure ordonnée de données placées les unes à la suite des autres.
Dans ce qui suit, la commande >>
indique une sortie du logiciel, c’est à dire ce que le logiciel affiche.
On crée une liste L.
L = [1, 2, "JUDITH", 3.14]
La commande print(L)
permet d’afficher la liste.
Pour ajouter un élément en fin de liste, on utilise la fonction .append
.
L.append(4)
On peut alors regarder la nouvelles valeur de L.
print(L)
>> [1, 2, "JUDITH", 3.14, 4]
Pour supprimer un élément de la liste, on utilise la fonction .remove
.
L.remove("JUDITH")
print(L)
>> [1, 2, 3.14, 4]
Chaque élément de la liste est numéroté : on parle d’indice ou d’index. La numérotation commence à 0.
L’élément d’indice 0 correspond donc au premier élément de liste.
Si on utilise un indice trop grand par rapport à la taille de la liste, le logiciel retourne un message d’erreur.
Exemple :
print(L[0])
>> 1
On peut aussi accéder directement aux derniers éléments de la liste.
Exemples :
print(L[-1])
retourne la valeur du dernier élément de la liste>> 4
print(L[-2])
retourne la valeur de l’avant dernier élément de la liste>> 3.14
La fonction in
permet d’accéder aux valeur d’une liste.
Exemple :
if 2 in L :
(si 2 appartient à la liste L) print("OK")
else :
(sinon) print("NON")
>> "OK"
(car 2 appartient à la liste L)
Enfin, la fonction .index
permet d’accéder à l’indice d’un élément.
Si cet élément n’appartient pas à la liste, l’ordinateur retourne un message d’erreur. Si l’élément apparait plusieurs fois, l’ordinateur retourne l’indice le plus petit.
Exemple :L.index(2)
>> 1