Notion de liste et algorithmes : Création et manipulation de listes

~1 min de lecture
Notion de liste et algorithmes : Création et manipulation de listes

Notion de liste et algorithmes : Création et manipulation de listes

Introduction

En programmation, une liste est une structure permettant de stocker une collection d’éléments. Elle est utilisée pour organiser, manipuler et traiter plusieurs données de manière structurée.

Création d’une liste

En Python, une liste se crée en utilisant des crochets []. Exemple :

ma_liste = [2, 4, 6, 8]

Ce code crée une liste contenant quatre nombres.

Manipulation de listes

Ajout d’un élément

Pour ajouter un élément à la fin de la liste, on utilise la méthode append() :

ma_liste.append(10)  # La liste devient [2, 4, 6, 8, 10]

Insertion à une position précise

Pour insérer un élément à une position donnée, on utilise insert() :

ma_liste.insert(1, 3)  # La liste devient [2, 3, 4, 6, 8, 10]

Suppression d’un élément

Pour supprimer un élément, on peut utiliser remove() :

ma_liste.remove(6)  # La liste devient [2, 3, 4, 8, 10]

Ou supprimer un élément à une position précise avec pop() :

ele_bomb = ma_liste.pop(2)  # La valeur supprimée est 4 ; la liste devient [2, 3, 8, 10]

Accès à un élément

Les éléments sont accessibles via leur index (à partir de 0) :

premier_element = ma_liste[0]  # 2

Résumé des opérations courantes

  • Création : liste = [éléments]
  • Ajout : liste.append(élément)
  • Insertion : liste.insert(position, élément)
  • Suppression : liste.remove(élément) ou liste.pop(position)
  • Accès : liste[index]

Conclusion

Les listes sont un outil fondamental pour manipuler des ensembles de données en programmation. Leur maîtrise permet d’écrire des algorithmes plus efficaces et plus lisibles.

Teste tes connaissances sur ce cours

Crée ton compte gratuitement pour accéder aux quiz associés et suivre ta progression.