Remove duplicates · Supprimer les doublons
Remove duplicates
Return a new list that keeps each value only once, in the order it first appeared: [1, 1, 2, 3, 3, 1] becomes [1, 2, 3].
A set answers "have I seen this already?" in one fast step. Keep a set of seen values and a list for the result, and only append a value the first time you meet it.
Supprimer les doublons
Retournez une nouvelle liste gardant chaque valeur une seule fois, dans l'ordre où elle est apparue pour la première fois : [1, 1, 2, 3, 3, 1] devient [1, 2, 3].
Un set répond "ai-je déjà vu ça ?" en une seule étape rapide. Gardez un set de valeurs vues et une liste pour le résultat, et n'ajoutez une valeur que la première fois que vous la rencontrez.
Write dedupe(xs) that returns a new list with duplicates removed, keeping the order of first appearance. · Écrivez dedupe(xs) qui retourne une nouvelle liste sans doublons, conservant l'ordre de première apparition.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.