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ément 9

À la suppression à l'indice -3 :

  • liste_nombres aura les éléments [4, 1, 5]

  • nombre_supprime aura l'élément 8

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ément e à la position (indice) i de la liste liste.

  • min(liste) : trouve le plus petit élément de la liste

  • max(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 : retourne True si l'élément e appartient à la liste liste, ou retourne False sinon.

  • [il existe d'autres méthodes/opérations sur les listes, je les ajouterai au fur et à mesure de nos besoins]

Last updated