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] = 5Exemple :
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']
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_nombresaura les éléments[4, 8, 1, 5]nombre_supprimeaura l'élément9
À la suppression à l'indice -3 :
liste_nombresaura les éléments[4, 1, 5]nombre_supprimeaura 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)ide 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: retourneTruesi l'élémenteappartient à la listeliste, ou retourneFalsesinon.[il existe d'autres méthodes/opérations sur les listes, je les ajouterai au fur et à mesure de nos besoins]
Last updated