Fiche de révision · Spé NSI Première
Manipulation des listes et des dictionnaires en Python
Chapitre : Langages et programmation (Python)
En 30 secondes
- Une liste est une collection ordonnée : on accède à un élément par son indice (à partir de 0), le dernier indice vaut la longueur moins 1.
- len donne la longueur d'une liste ; append ajoute un élément à la fin et augmente la longueur de 1.
- Un dictionnaire associe des clés à des valeurs : on y accède par la clé, pas par une position. Liste = par position, dictionnaire = par étiquette.
Ce que tu sauras faire
- Accéder aux éléments d'une liste par leur indice et connaître les opérations de base (longueur, ajout).
- Comprendre qu'un dictionnaire associe des clés à des valeurs et qu'on y accède par la clé, non par une position.
- Choisir entre liste et dictionnaire selon que les données sont repérées par une position ou par une étiquette.
Les mots à connaître
- Liste
- en Python, une collection ordonnée de valeurs, chacune repérée par son indice (sa position) ; on l'écrit entre crochets, par exemple [12, 15, 8].
- Indice
- la position d'un élément dans une liste, en commençant à 0 pour le premier élément.
- Élément
- une des valeurs contenues dans une liste, repérée par son indice.
Le piège classique
Compter les indices à partir de 1 au lieu de 0 : le premier élément d'une liste est à l'indice 0.
L'astuce
Une LISTE se lit par POSITION : indice 0 pour le premier, longueur moins 1 pour le dernier. Ne commence jamais à compter à 1.
Teste-toi : QCM gratuit
10 questions sur « Manipulation des listes et des dictionnaires en Python », corrigées et expliquées. Sans compte.
Je lance le QCM →La fiche complète
Règles, méthode pas à pas, exemple corrigé, exercices et corrections : dans le pack Première, à toi pour l'année.
Voir les packs Première →Ton niveau en 5 minutes
~10 questions du programme de Première, score immédiat, sans compte.
Je teste mon niveau →Dans le même chapitre : Langages et programmation (Python)
- Types de base et structures de contrôle en Python : variables, conditions et boucles
- Fonctions en Python : paramètres, valeur de retour et portée des variables
- Tests et jeux d'essai : valider un programme simple
- Mutabilité et immuabilité des types : listes mutables, tuples et chaînes de caractères immuables
Toutes les fiches Spé NSI Première · Fiches gratuites et packs Première