csv.DictReader — rôle ?
Lit un CSV, ligne par ligne, en dicts.
En-tête CSV — rôle ?
Fournit les clés pour les dicts.
Table de dicts — structure ?
Liste de lignes sous forme de dicts.
Conversion de types — étape ?
Transformer chaînes en types adaptés.
Expression booléenne — usage ?
Filtrer des lignes selon une condition.
Sélection de lignes — résultat ?
Nouvelle table filtrée.
Contrôle cohérence — comment ?
Vérifier valeurs avec contraintes.
Exception — rôle ?
Signaler une erreur critique.
Doublons — définition ?
Lignes identiques en toutes colonnes.
Éliminer doublons — méthode ?
Vérifier si ligne pas déjà dans la liste.
sort — rôle ?
Tri d’une liste en place.
Clé de tri — rôle ?
Définit la valeur de comparaison.
reverse=True — effet ?
Tri décroissant.
Accès par indice — exemple ?
voyages[0] ou t[i].
Accès par clé — exemple ?
dictionnaire['nom'].
csv.reader — rôle ?
Lit un CSV, ligne par liste.
Delimiter — rôle ?
Séparateur de champs.
Liste en dicts — étape ?
Associer colonnes à clés.
Modifier un dict — syntaxe ?
dict[clé]=valeur.
Accéder à une valeur — syntaxe ?
dict[clé].
Testez vos connaissances avec un QCM de 20 questions sur Maîtriser la gestion des tables CSV en Python.
1. Quel est le rôle principal de csv.DictReader lors de la lecture d’un fichier CSV ?
2. Pourquoi doit-on souvent appliquer int(...) à certains champs après une lecture avec csv.DictReader ?
Révisez le cours complet dans la fiche de révision de Maîtriser la gestion des tables CSV en Python.
Voir la fiche →Bases de données
Bases de données
Programmation
Programmation
Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards