Manipuler les éléments d'une liste
Manipuler les éléments d’une liste – PYTHON 3
A partir d’une liste existante, on peut rajouter un élément à la fin de cette dernière à l’aide de la commande .append
.
Dans ce qui suit, la commande >>
indique une sortie du logiciel, c’est à dire ce qu’il renvoie.
On définit une liste L par extension.L = [1, 2, 3]
On souhaite ajouter 3 à la fin de cette liste.L.append(3)
On peut alors vérifier les valeurs de la liste. L
>> [1, 2, 3, 3]
Pour connaitre la longueur de la liste L, on utilise la commande suivante :len(L)
>> 4
On peut aussi demander à l’ordinateur de compter le nombre d’apparition d’un élément dans la liste, à l’aide de la méthode .count.
Par exemple, on souhaite conter le nombre de 3.
L.count(3)
>> 2
On considère à présent une nouvelle liste L.
L = [3, 6, 9, 4]
On peut accéder aux valeurs par leur indice, c’est à dire leur ordre d’apparition dans la liste.
On remarquera que la première valeur de la liste correspond à l’indice 0.
Exemple : L[0]
>> 3
L[3]
>> 4
La commande L[-1]
permet d’avoir accès au dernier élément de la liste, sans connaitre la taille de la liste.L[-1]
>> 4
On peut aussi modifier la valeur d’un élément de la liste en connaissant son indice.
Exemple :L[2] = 100
(On modifie la troisième valeur de la liste)L
>> [3, 7, 100, 4]
On peut aussi vouloir supprimer un élément de la liste.
– Si on connait l’indice de l’élément :del L[1]
L
>> [3, 100, 4]
– Si on connaît la valeur de l’élément : L.remove(100)
L
>> [3, 4]
Si la liste contenait d’autre élément de valeur 100, cette commande enlève uniquement celui dont l’indice est le plus petit.
Il peut aussi être intéressant de renverser les valeurs :
L.inverse()
L
>> [4, 3]
On peut aussi insérer une valeur à une position donnée.
L.insert(1, 0)
On insert à la position 1 l’élément 0. L
>> [4, 0, 3]
Enfin, il est possible de fusionner deux listes en une seule : on parle de concaténation de listes.
L = [1, 2, 3]
M = [4,5]
L = L + M
L
>> [1, 2, 3, 4, 5]