PaliSkill
Python pour débutants

Leçon 1 / 13 — Chapitre 4: Chaînes et listes approfondies

Les listes : créer, parcourir, ajouter un élément

Une liste regroupe plusieurs valeurs dans une seule variable, dans un ordre précis. On la crée avec des crochets [], séparant chaque élément par une virgule :

courses = ["riz", "huile"]

Une liste vide se crée avec liste = [].

Ajouter un élément se fait avec la méthode .append(), qui l'ajoute toujours à la fin :

courses.append("savon")

Après cette ligne, courses contient trois éléments : "riz", "huile", "savon".

Parcourir une liste se fait avec une boucle for, comme vu dans la leçon précédente :

for article in courses:
    print(article)

Ce code affiche riz, puis huile, puis savon, dans l'ordre où ils ont été ajoutés — une liste Python conserve toujours l'ordre d'insertion.

À retenir :

  • Les crochets [] créent une liste ; .append(valeur) y ajoute un élément à la fin.
  • Le nombre d'éléments d'une liste s'obtient avec len(liste).
  • Une liste peut contenir n'importe quel type de valeur, et peut grandir ou rétrécir pendant l'exécution du programme.

À vous de jouer : créez une liste de courses avec deux éléments, ajoutez-en un troisième avec .append(), puis affichez-les tous avec une boucle for.

À vous de jouer

À faire

Quelle méthode permet d'ajouter un élément à la fin d'une liste en Python ?

Copiez ce code dans un environnement Python en ligne (Google Colab, Replit, ou tout autre) pour vérifier le résultat avant de répondre.

💡 Le nom de la méthode (en anglais), sans les parenthèses.

À vous de jouer

À faire

Que va afficher ce code ?

courses = ["riz", "huile"]
courses.append("savon")
for article in courses:
    print(article)

Copiez ce code dans un environnement Python en ligne (Google Colab, Replit, ou tout autre) pour vérifier le résultat avant de répondre.

💡 Les trois mots affichés, dans l'ordre, séparés par une espace.

À vous de jouer

À faire

Après ces deux lignes, combien d'éléments contient la liste courses ?

courses = ["riz", "huile"]
courses.append("savon")

Copiez ce code dans un environnement Python en ligne (Google Colab, Replit, ou tout autre) pour vérifier le résultat avant de répondre.

💡 Un nombre.

Quitter le module