Les opérations sur les listes
La modification d'un élément dans une liste
Pour modifier un élément dans une liste, on lui assignant une nouvelle valeur à via son indice.
Syntaxe
Exemple :
fruits_preferes = ["Pêche", "Kiwi", "Cerise"]
Pour modifier l'élément d'indice 1 qui est "kiwi" par "Ananas", on fait
Ajouter un élément à la fin d'une liste
La méthode append
ajoute un élément à la fin de la liste.
Syntaxe
liste.append(element)
Exemple :
Ajout de l’élément "Banane" à la liste fruits_preferes
qui contient ['Pêche', 'Ananas', 'Cerise']
Résultat :
fruits_preferes
aura les éléments ['Pêche', 'Ananas', 'Cerise', 'Banane']
Étendre les éléments d'une liste
La méthode extend
: concatène deux listes.
Syntaxe
liste1.extend(liste2)
Supprimer un élément d'une liste
Suppression en utilisant l'indice
La méthode pop
supprime un élément d'une liste à l’indice donné en paramètre.
Syntaxe :
liste1.pop(indice_element)
avec indice_element
l'indice de l'élément à supprimer. Cette méthore retourne l'élément supprimé.
Exemple 1 :
Suppression de l’élément d’indice 2 de la liste fruits_preferes = ['Pêche', 'Ananas', 'Cerise', 'Banane']
Résultat :
fruits_preferes
aura les éléments ['Pêche', 'Cerise', 'Banane']
.
fruit_supprime
aura l'élément 'Ananas'
.
Exemple 2 :
Suppression de l’élément d’indice 2 puis de l'indice -3 de la liste liste_nombres
suivante :
Résultat :
À la suppression à l'indice 2 :
liste_nombres
aura les éléments[4, 8, 1, 5]
nombre_supprime
aura l'élément9
À la suppression à l'indice -3 :
liste_nombres
aura les éléments[4, 1, 5]
nombre_supprime
aura l'élément8
Suppression en utilisant l'élément lui même
La méthode remove
supprime l'élément donné en paramètre à la liste. Elle ne retourne aucun élément.
Syntaxe :
liste.remove(element)
Exemple :
Suppression de l’élément 8 de la liste liste_nombres
Résultat :
Liste_nombres
aura les éléments suivants [4, 9, 1, 5]
Autres opérations sur les listes
liste.insert(i, e)
: ajoute l'élémente
à la position (indice)i
de la listeliste
.min(liste)
: trouve le plus petit élément de la listemax(liste)
: trouve le plus grand élément de la liste.sum(liste)
: fait la somme des éléments de la liste.liste.sort()
: permet de trier la liste par ordre croissant.e in liste
: retourneTrue
si l'élémente
appartient à la listeliste
, ou retourneFalse
sinon.[il existe d'autres méthodes/opérations sur les listes, je les ajouterai au fur et à mesure de nos besoins]
Last updated