Construire et agrandir une liste
Ajoutez, indexez et parcourez une List.
Construire et agrandir une liste est une leçon Mojo Academy gratuite sur CoddyKit. Ceci est la leçon 1 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.
Pourquoi une liste ?
Lorsque vous avez besoin d’un groupe ordonné et extensible de valeurs, choisissez une List. Elle conserve les éléments dans l’ordre et peut s’allonger au fil des ajouts. 📋
Un conteneur typé
Une List Mojo est typée : tous ses éléments partagent un même type, comme List[Int]. Cette uniformité la rend rapide.
var nums = List[Int]()Commencer vide
L’appel à List[Int]() vous fournit une liste vide prête à être remplie. Le type entre crochets indique ce qu’elle stockera.
var scores = List[Int]()Ajouter un élément
Ajoutez une valeur à la fin avec append. Chaque appel agrandit la liste d’une unité tout en conservant l’ordre d’insertion.
scores.append(90)
scores.append(85)Lire par indice
Accédez à un élément avec des crochets et sa position. L’indexation commence à zéro : le premier élément se trouve donc à 0.
var first = scores[0]Combien d’éléments ?
Demandez la taille d’une liste avec len. Cette fonction renvoie le nombre actuel d’éléments, qui évolue lorsque vous ajoutez ou retirez des valeurs.
var n = len(scores)Modifier un élément
Affectez une valeur via un indice pour remplacer un élément sur place. La longueur de la liste reste inchangée ; seul cet emplacement est mis à jour.
scores[0] = 100Parcourir les éléments
Parcourez une liste avec une boucle for. Elle vous fournit directement chaque élément, si bien que vous gérez rarement vous-même les indices.
for s in scores:
print(s)Construire à partir d’un littéral
Vous pouvez remplir une liste dès sa création avec un littéral de liste. Mojo déduit le type des éléments à partir des valeurs fournies.
var fruits = List[String]("apple", "pear")Retirer à la fin
Retirez le dernier élément avec pop. La liste rétrécit et vous renvoie la valeur retirée.
var last = scores.pop()Les listes grandissent dans le tas
Une liste stocke ses éléments dans le tas, ce qui lui permet de changer librement de taille lorsque vous utilisez append. Cette souplesse est son principal atout.
Vérification rapide
Vous avez une List[Int] vide et appelez append trois fois. Quelle est ensuite la valeur de len pour cette liste ?
Récapitulatif
Une List est un conteneur ordonné, typé et extensible. Utilisez append pour ajouter, les crochets pour indexer et len pour compter. 🎯
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 « Construire et agrandir une liste » est-elle gratuite ?
Oui — le texte complet de « Construire et agrandir une liste » 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 « Construire et agrandir une liste » ?
Ajoutez, indexez et parcourez une List. 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 1 sur 4.
Combien de temps prend la leçon « Construire et agrandir une liste » ?
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