Choisir la bonne collection
Choisissez la structure adaptée à la tâche.
Choisir la bonne collection est une leçon Mojo Academy gratuite sur CoddyKit. Ceci est la leçon 4 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.
Trois outils, un choix
List, Dict et Set excellent chacun dans un domaine différent. Choisir le bon rend votre code plus clair et plus rapide. 🧰
L’ordre compte ? Utilisez une List
Lorsque la séquence et la position comptent, choisissez une List. Elle conserve l’ordre d’insertion et permet l’indexation par numéro.
Recherche par nom ? Utilisez un Dict
Lorsque vous trouvez des valeurs grâce à une clé plutôt qu’à une position, un Dict convient. Il associe des noms à des données pour des recherches rapides.
Uniquement l’unicité ? Utilisez un Set
Lorsque vous avez seulement besoin de chaque élément une fois ou de vérifications rapides d’appartenance, choisissez un Set. Il supprime automatiquement les doublons.
Les doublons sont-ils autorisés ?
Les valeurs d’une List et d’un Dict peuvent se répéter, mais un Set ne conserve qu’une copie de chaque membre. Laissez cela guider votre choix.
Vitesse de l’appartenance
Demander si x se trouve ici est lent pour une List, mais rapide pour un Set ou un Dict. Les vérifications fréquentes favorisent ces deux structures.
Comportement de l’indexation
Seule une List est indexée par position entière. Un Dict est indexé par clé, et un Set ne possède aucune indexation.
Compter les occurrences
Besoin de compter le nombre d’apparitions de chaque élément ? Associez les éléments à des counts dans un Dict reliant chaque élément à un nombre.
var counts = Dict[String, Int]()Les combiner librement
Les programmes réels mélangent les collections, par exemple un Dict dont les valeurs sont des Lists. Composez la structure adaptée à vos données.
var groups = Dict[String, List[Int]]()Commencer simplement
En cas de doute, commencez avec une List et changez plus tard. Bien choisir consiste à trouver ce qui convient, pas à sélectionner l’option la plus sophistiquée.
Un modèle mental simple
Retenez ceci : ordonné signifie List, indexé par clé signifie Dict, unique signifie Set. Cette seule ligne suffit pour la plupart des choix.
Vérification rapide
Vous devez vérifier régulièrement si un élément est présent et l’ordre ne vous importe pas. Quelle collection convient le mieux ?
Récapitulatif
Adaptez la collection à la tâche : List pour l’ordre, Dict pour la recherche par clé, Set pour l’unicité. 🎯
Apprends Mojo avec un tuteur IA — gratuit
Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.
- Cours
- 30
- Leçons
- 120
Questions Fréquemment Posées
La leçon « Choisir la bonne collection » est-elle gratuite ?
Oui — le texte complet de « Choisir la bonne collection » 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 « Choisir la bonne collection » ?
Choisissez la structure adaptée à la tâche. 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 4 sur 4.
Combien de temps prend la leçon « Choisir la bonne collection » ?
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