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
liste[i] = 5
Exemple :
fruits_preferes = ["Pêche", "Kiwi", "Cerise"]
Pour modifier l'élément d'indice 1 qui est "kiwi" par "Ananas", on fait
fruits_preferes[1] = "Ananas"
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']
fruits_preferes.append('Banane')
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']
fruits_preferes = ['Pêche', 'Ananas', 'Cerise', 'Banane']
fruit_supprime = fruits_preferes .pop(1)
print(fruits_preferes)
print(fruit_supprime)
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 :
liste_nombres = [4, 8, 9, 1, 5]
nombre_supprime = liste_nombres.pop(2)
print(liste_nombres)
print(nombre_supprime)
nombre_supprime = liste_nombres.pop(-3)
print(liste_nombres)
print(nombre_supprime)
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
liste_nombres = [4, 8, 9, 1, 5]
liste_nombres.remove(8)
print(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