DictReader = en-têtes → clés, ligne → dictionnaire.
Booléen = filtre; jointure = “match” entre deux tables.
Cohérence = contraintes; KO = exception (raise) ou signal.
Doublon = même dictionnaire (mêmes valeurs par colonnes) → on n’ajoute pas.
sort(key=...) : on trie par la “clé” extraite.
Indice = position; clé = champ : liste[i]['champ'].
csv.reader = ligne → liste; delimiter = séparateur.
Liste → dictionnaire : positions → noms de champs; 0/1 → True/False.
mydict[clé] : lire ou écrire la valeur.
Fusion = tout ensemble; partition = deux sorties selon un seuil.
Tri : sens et critère
| Paramètre | Effet | Exemple |
|---|---|---|
| key | Définit la valeur utilisée pour comparer | key=cle_de_tri |
| reverse | Inverse l’ordre du tri | reverse=True |
Testez vos connaissances sur Maîtriser la gestion des tables CSV en Python avec 20 questions à choix multiples avec corrections détaillées.
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 ?
Mémorisez les concepts clés de Maîtriser la gestion des tables CSV en Python avec 20 flashcards interactives.
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.
Bases de données
Bases de données
Programmation
Programmation
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches