Données clé-valeur avec Dict
Recherchez des valeurs par clé.
Données clé-valeur avec Dict est une leçon Mojo Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Mojo Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Mojo Academy comprend 4 leçons au total.
Rechercher par clé
Lorsque vous voulez trouver une valeur par un nom plutôt que par une position, utilisez un Dict. Il associe des clés à des valeurs. 🔑
Deux types entre crochets
Un Dict déclare deux types : celui de la clé et celui de la valeur, comme Dict[String, Int].
var ages = Dict[String, Int]()Ajouter une paire
Stockez une valeur en l’affectant via sa clé entre crochets. Cela insère la paire clé-valeur dans le dict.
ages["Ada"] = 36Lire une valeur
Récupérez une valeur en plaçant sa clé entre crochets. Le dict renvoie ce que vous avez stocké sous cette clé.
var a = ages["Ada"]Mettre à jour sur place
L’affectation à une clé existante écrase sa valeur. Les clés restent uniques : vous n’obtenez donc jamais de doublons.
ages["Ada"] = 37Vérifier l’appartenance
Testez l’existence d’une clé avec l’opérateur in. Il renvoie True ou False sans provoquer d’erreur.
if "Ada" in ages:
print("found")Taille d’un dict
Comptez les paires avec len. Cette fonction indique combien d’entrées clé-valeur le dict contient actuellement.
var count = len(ages)Parcourir les clés
Parcourir un dict consiste à parcourir ses clés. Utilisez chaque clé pour accéder à sa valeur dans le corps de la boucle.
for name in ages:
print(name)Supprimer une paire
Supprimez une entrée avec la méthode pop en lui transmettant la clé. Elle retire la paire et renvoie sa valeur.
var removed = ages.pop("Ada")Les clés doivent être hachables
Un dict trouve rapidement les valeurs parce que ses clés sont hachables. Les chaînes et les Int constituent d’excellentes clés.
Une recherche moyenne rapide
Les recherches, insertions et mises à jour s’effectuent en temps approximativement constant. C’est pourquoi les dicts sont si présents dans le code réel.
Vérification rapide
Un Dict contient déjà la clé "Ada". Vous affectez ages["Ada"] = 37. Que devient la taille du dict ?
Récapitulatif
Un Dict associe des clés uniques à des valeurs pour permettre des recherches rapides. Utilisez les crochets pour définir et récupérer, in pour vérifier et len pour compter. 🎯
Questions Fréquemment Posées
La leçon « Données clé-valeur avec Dict » est-elle gratuite ?
Oui — le texte complet de « Données clé-valeur avec Dict » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Mojo Academy, passe à CoddyKit PRO. Le cours Mojo Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Données clé-valeur avec Dict » ?
Recherchez des valeurs par clé. Tu pratiques Mojo Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Mojo Academy ?
Aucune expérience préalable n'est requise. Mojo Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.
Combien de temps prend la leçon « Données clé-valeur avec Dict » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Mojo Academy ?
Oui. Chaque leçon Mojo Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Construire et agrandir une liste
- Données clé-valeur avec Dict
- Éléments uniques avec Set
- Choisir la bonne collection