Les Listes en Python
Comment stocker une liste d'eleves, des scores de jeu, ou les temperatures de la semaine ? Les tableaux (appeles 'listes' en Python) sont la structure de donnees la plus utilisee !
50 min Niveau 2/5 +30 XP
Objectifs
- Creer et manipuler des listes
- Acceder aux elements par indice
- Utiliser les methodes de liste
- Comprendre la mutabilite des listes
Erreurs courantes
- !Oublier que les indices commencent a 0
- !Confondre append et extend
- !Modifier une liste pendant son parcours
- !Ignorer la mutabilite (effets de bord)
Cours
Une liste est une collection ordonnee et modifiable d'elements.
+---------+---------+---------+---------+---------+
liste = | A | B | C | D | E |
+---------+---------+---------+---------+---------+
Indice: 0 1 2 3 4
Negatif: -5 -4 -3 -2 -1Points cles
- • Premier element : indice 0
- • Dernier element : indice -1
- • Hors limites = IndexError
# Creation de listes liste_vide = [] nombres = [1, 2, 3, 4, 5] prenoms = ["Alice", "Bob", "Charlie"] mixte = [1, "deux", 3.0, True] # Types differents OK # Acces par indice print(prenoms[0]) # Alice (premier) print(prenoms[-1]) # Charlie (dernier) print(len(prenoms)) # 3 (longueur) # Erreur si indice invalide # print(prenoms[10]) # IndexError !
Quiz Listes
5 questions pour tester tes connaissances
Memo rapide
liste[0] = premier
liste[-1] = dernier
liste[1:4] = slice
liste[::-1] = inverse
