Manipulation des listes en Python

Extrait de la fiche de révision

Plan du Cours

  1. Créer et modifier une liste
  2. Supprimer et rechercher des éléments
  3. Lire et découper une liste
  4. Parcourir une liste
  5. Copier une liste sans partage
  6. Convertir et tester des données
  7. Combiner et permuter des listes

1. Créer et modifier une liste

Notions clés & Définitions

  • Liste : Variable qui peut contenir plusieurs valeurs, éventuellement de types différents, et même d’autres listes.

★ À maîtriser

  • La méthode append ajoute une valeur à la fin d’une liste, y compris une valeur d’un type différent de celles qui s’y trouvent déjà.

📌 Une valeur d’une liste peut être remplacée en affectant une nouvelle valeur à son index, par exemple liste[2] = "z".

Compléments

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

2. Supprimer et rechercher des éléments

★ À maîtriser

  • L’instruction del liste[index] supprime de la liste l’élément situé à l’index indiqué.

  • La méthode remove(valeur) supprime de la liste l’élément correspondant à la valeur indiquée.

  • La fonction len(liste) renvoie le nombre d’éléments de la liste.

Compléments

  • La méthode reverse inverse l’ordre des éléments d’une liste.
Lire la fiche complète →

Aperçu du QCM

1. Une liste Python contient les valeurs `12`, `"bleu"` et `[3, 4]`. Quelle propriété des listes cette situation illustre-t-elle ?

2. Après `noms = ["Léa"]`, quelle instruction ajoute le nombre `7` à la fin de la liste ?

3. Avec `couleurs = ["rouge", "vert", "bleu"]`, quelle instruction remplace le troisième élément par `"or"` ?

Faire le QCM (17 questions) →

Aperçu des flashcards

Que peut contenir une liste en Python ?

Plusieurs valeurs, éventuellement de types différents ou d’autres listes.

Que fait la méthode `append` sur une liste ?

Elle ajoute une valeur à la fin de la liste.

Quel type de valeur `append` peut-il ajouter à une liste ?

Une valeur d’un type différent de celles déjà présentes.

Comment remplacer une valeur à l’index 2 d’une liste ?

Avec `liste[2] = "z"`.

Que supprime l’instruction `del liste[index]` ?

L’élément situé à l’index indiqué.

Que supprime la méthode `remove(valeur)` ?

L’élément correspondant à la valeur indiquée.

Voir toutes les 38 flashcards →

Questions fréquentes

Que contient la fiche de révision sur Manipulation des listes en Python ?

La fiche de révision couvre les notions essentielles de Manipulation des listes en Python. Elle est structurée par thématiques pour faciliter l'apprentissage et la mémorisation, avec des définitions clés, des explications et des synthèses.

Lire la fiche complète →

Combien de questions contient le QCM sur Manipulation des listes en Python ?

Le QCM contient 17 questions à choix multiples avec corrections détaillées et explications pour chaque réponse. Idéal pour tester tes connaissances et identifier tes lacunes.

Faire le QCM (17 questions) →

Comment réviser Manipulation des listes en Python avec les flashcards ?

Revizly propose 38 flashcards interactives sur Manipulation des listes en Python. Chaque carte présente une question au recto et la réponse au verso, permettant une révision active et efficace basée sur la répétition espacée.

Voir toutes les 38 flashcards →

Cours similaires

Crée tes propres fiches depuis tes cours

Importe ton PDF ou colle ton cours, l'IA génère fiches, QCM et flashcards en 30 secondes.