0Pricing
Dart Academy · Leçon

Ajouter, supprimer et mettre à jour des éléments

Modifier une liste en toute sécurité

Ajouter, supprimer et mettre à jour des éléments est une leçon Dart 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 Dart Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Dart Academy comprend 4 leçons au total.

Les listes peuvent changer

La plupart des listes Dart sont extensibles : vous pouvez donc ajouter et supprimer des éléments après leur création. Elles sont ainsi parfaites pour les données qui évoluent avec le temps.

Ajouter à la fin

La méthode add ajoute un élément à la fin de la liste. La liste grandit d’une unité et le nouvel élément reçoit le dernier index.

var todos = ['wake up'];
todos.add('code');

Ajouter plusieurs éléments à la fois

Besoin d’ajouter plusieurs éléments ? Utilisez addAll avec une autre liste : chaque élément rejoint la fin dans l’ordre.

todos.addAll(['eat', 'sleep']);

Insérer n’importe où

Placez un élément à un emplacement précis avec insert. Tout ce qui se trouve à partir de cet index est décalé d’une position vers la droite.

todos.insert(0, 'stretch');

Modifier par index

Modifiez un élément existant en lui affectant une nouvelle valeur à son index. Cela remplace l’ancienne valeur tout en conservant la même position.

todos[1] = 'write tests';

Supprimer une valeur

La méthode remove supprime le premier élément égal à la valeur fournie. Elle renvoie true si elle a trouvé et supprimé un élément.

todos.remove('sleep');

Supprimer par position

Pour supprimer par index plutôt que par valeur, utilisez removeAt. Cette méthode retire l’élément de cette position et vous le renvoie.

todos.removeAt(0);

Supprimer le dernier élément

removeLast retire rapidement le dernier élément, comme le sommet d’une pile. La méthode renvoie également la valeur supprimée.

var done = todos.removeLast();

Tout effacer

Videz une liste en une seule opération avec clear. La liste reste utilisable : elle ne contient simplement plus aucun élément.

todos.clear();
print(todos.length); // 0

Listes de longueur fixe

Certaines listes ont une longueur fixe et ne peuvent ni grandir ni rétrécir. Appeler add sur l’une d’elles déclenche une erreur à l’exécution.

Suppression conditionnelle

Supprimez chaque élément qui respecte une règle avec removeWhere. Fournissez un test : chaque élément pour lequel le résultat est true est supprimé.

var nums = [1, 2, 3, 4];
nums.removeWhere((n) => n.isEven);

Vérification rapide

Vous voulez supprimer l’élément placé à l’index 2. Quel appel faut-il utiliser ?

Récapitulatif

Vous pouvez maintenant remodeler une liste librement : add, insert, modification par index et suppression par valeur ou par position. Modifier des listes est désormais naturel pour vous. 🛠️

Questions Fréquemment Posées

La leçon « Ajouter, supprimer et mettre à jour des éléments » est-elle gratuite ?

Oui — le texte complet de « Ajouter, supprimer et mettre à jour des éléments » 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 Dart Academy, passe à CoddyKit PRO. Le cours Dart Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Ajouter, supprimer et mettre à jour des éléments » ?

Modifier une liste en toute sécurité Tu pratiques Dart 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 Dart Academy ?

Aucune expérience préalable n'est requise. Dart 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 « Ajouter, supprimer et mettre à jour des éléments » ?

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 Dart Academy ?

Oui. Chaque leçon Dart 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

  1. Créer des listes et utiliser l’indexation
  2. Ajouter, supprimer et mettre à jour des éléments
  3. Rechercher et trier des listes
  4. Transformer avec map, where et toList
← Retour à Dart Academy