Passer au contenu

Trieur de Liste Gratuit - Trier Alphabétiquement et Numériquement en Ligne

Triez instantanément n'importe quelle liste en ligne. Tri alphabétique A-Z, tri numérique, suppression des doublons et exportation JSON. Outil gratuit pour organiser des noms, des nombres et des données.

Trieur de Liste

Liste Triée

Visualisation

Calculateur de chargement...
📚

Documentation

Trieur de listes

Un trieur de listes est un outil qui prend un bloc d’éléments textuels séparés par un caractère choisi et les met en ordre. Celui-ci trie les listes par ordre alphabétique ou numérique, peut supprimer les doublons et affiche le résultat en texte brut ou au format JSON.

Comment trier une liste en ligne

  1. Saisissez ou collez la liste dans la zone de saisie.
  2. Définissez le séparateur, c’est-à-dire le caractère qui sépare un élément du suivant. La valeur par défaut est la virgule.
  3. Choisissez un type de tri : alphabétique pour les mots, numérique pour les nombres.
  4. Choisissez un ordre de tri : croissant ou décroissant.
  5. Activez « Supprimer les doublons » si les entrées répétées doivent être supprimées.
  6. Choisissez un format de sortie : texte ou JSON.
  7. Copiez le résultat.

Fonctionnement du tri alphabétique

Le mode alphabétique compare les éléments en tant que texte, en utilisant une comparaison de chaînes tenant compte des paramètres régionaux plutôt qu’une comparaison brute des codes de caractères. Les mots sont ainsi regroupés d’abord selon leurs lettres, ce qui permet de traiter correctement les caractères accentués : « Zürich » et « São Paulo » sont classés là où un lecteur habitué s’y attendrait.

La casse constitue une règle secondaire. Deux mots qui ne diffèrent que par la casse, comme « apple » et « Apple », sont regroupés, et la version en minuscules est placée en premier. Les nombres triés de cette manière sont comparés chiffre par chiffre comme du texte, c’est pourquoi « 10 » vient avant « 2 » : le caractère « 1 » est comparé avant même d’atteindre « 2 ».

Exemple. Entrée banana, apple, cherry, apple, séparateur ,, ordre croissant, doublons supprimés.

  • Le deuxième « apple » est supprimé, ce qui laisse trois éléments.
  • Sortie : apple,banana,cherry

Chaque élément est débarrassé des espaces superflus avant le tri, puis les éléments triés sont réunis avec le séparateur exactement tel qu’il a été saisi. Les espaces placés après les virgules dans l’entrée n’apparaissent pas dans la sortie.

Fonctionnement du tri numérique

Le mode numérique convertit chaque élément en nombre et compare directement les nombres ; ainsi, « 2 » vient avant « 10 ». Chaque élément de la liste est d’abord vérifié. Si un seul élément ne peut pas être interprété comme un nombre, l’outil ne trie pas la liste. Il affiche une erreur et aucun résultat n’est produit. Cela s’applique même lorsqu’un seul élément d’une longue liste n’est pas valide.

Exemple. Entrée 10, 2, 33, 4, mode numérique, séparateur ,.

  • Résultat croissant : 2,4,10,33
  • Résultat décroissant : 33,10,4,2

Exemple de cas d’erreur. Entrée 10, apple, 3, mode numérique.

  • Résultat : aucune liste n’est renvoyée. L’outil signale « Entrée numérique non valide », car « apple » ne peut pas être converti en nombre.

Pour trier une liste qui mélange des lettres et des nombres, utilisez plutôt le mode alphabétique.

Suppression des doublons

L’option « Supprimer les doublons » conserve la première occurrence de chaque élément et supprime les suivantes. La comparaison porte sur le texte exact et respecte donc la casse : « Apple » et « apple » sont considérés comme des éléments différents et sont tous deux conservés, sauf si la liste est d’abord convertie en minuscules.

Séparateurs

Le séparateur indique à l’outil où un élément se termine et où le suivant commence. N’importe quel texte peut servir de séparateur, pas seulement un caractère unique. Exemples courants :

  • Virgule (,) pour les données copiées depuis des feuilles de calcul ou des fichiers CSV
  • Point-virgule (;) pour les listes qui contiennent déjà des virgules
  • Un espace simple, pour les courtes listes de mots
  • Un symbole tel que |, qui n’apparaît jamais à l’intérieur des éléments eux-mêmes

La zone du séparateur contient une seule ligne de texte. Les navigateurs suppriment les sauts de ligne dans les zones à une seule ligne ; un saut de ligne ne peut donc pas être utilisé comme séparateur ici. Pour trier une liste comportant un élément par ligne, remplacez d’abord les sauts de ligne par des virgules dans un éditeur de texte, puis collez le résultat.

Si la zone du séparateur est laissée vide, le message « Séparateur non valide. Vérifiez votre saisie. » s’affiche et aucune liste triée n’est produite. Si la sortie ressemble à un seul élément très long plutôt qu’à une liste, le séparateur ne correspond généralement pas à celui de l’entrée.

Sortie JSON

Le choix de la sortie JSON enveloppe la liste triée dans un tableau JSON, affiché avec un élément par ligne et une indentation de deux espaces :

1[
2  "apple",
3  "banana",
4  "cherry"
5]
6

Chaque entrée est écrite comme une chaîne entre guillemets, même en mode numérique. Le tri numérique de 10, 2 suivi d’une exportation JSON donne les chaînes "2" et "10", et non les nombres 2 et 10. Les programmes qui ont besoin de véritables valeurs numériques doivent convertir les chaînes après l’importation.

Le graphique à barres

Sous la sortie triée, l’outil affiche une représentation graphique du résultat. En mode alphabétique, il s’agit d’une liste numérotée des éléments triés. En mode numérique, chaque élément reçoit une barre dont la longueur correspond à sa part de l’axe. L’axe commence toujours à zéro : il va de la plus petite valeur entre zéro et la plus petite valeur à la plus grande valeur entre zéro et la plus grande valeur. Une valeur nulle se trouve sur la ligne de base. La plus grande valeur remplit la barre jusqu’à 100 % lorsqu’elle est positive. Les valeurs négatives produisent des barres plus courtes et non plus longues ; ainsi, lorsque toutes les valeurs de la liste sont négatives, aucune barre n’est pleine. Si toutes les valeurs sont nulles, toutes les barres affichent 0 %.

Utilité d’un trieur de listes

Le tri alphabétique convient aux noms de contacts, aux codes produits et aux références bibliographiques, que de nombreux styles de citation exigent de classer selon le nom de famille de l’auteur. Le tri numérique convient aux prix, aux scores et aux mesures. La suppression des doublons aide à nettoyer les listes constituées par la copie de données provenant de plusieurs sources, comme des feuilles de calcul fusionnées ou des listes de contacts exportées.

Pour les jeux de données très volumineux, une base de données dotée d’une colonne indexée ou la fonction de tri intégrée d’un tableur sera généralement plus performante qu’un outil fonctionnant dans un navigateur. Pour trier plusieurs fois le même fichier dans le cadre d’un processus automatisé, un outil en ligne de commande ou un script est plus adapté qu’une page web.

Brève remarque sur les algorithmes de tri

Trier une courte liste ou une liste d’un million d’éléments revient à la même idée : comparer des paires d’éléments et les organiser dans l’ordre. Les algorithmes efficaces évitent de comparer toutes les paires possibles. La méthode Array.prototype.sort intégrée à JavaScript, sur laquelle reposent de nombreux trieurs fonctionnant dans un navigateur, utilise Timsort dans V8, le moteur qui se trouve derrière Chrome et Node.js. Timsort est un algorithme hybride combinant le tri fusion et le tri par insertion, écrit par Tim Peters pour Python en 2002. Les autres navigateurs utilisent des algorithmes de tri stables différents ; la spécification JavaScript exige que le résultat soit stable, ce qui signifie que les éléments considérés comme égaux conservent leur ordre relatif d’origine, mais elle n’impose aucun algorithme particulier.

Foire aux questions

Comment trier une liste par ordre alphabétique en ligne ? Collez la liste dans la zone de saisie, choisissez « Alphabétique » comme type de tri, puis sélectionnez l’ordre croissant (de A à Z) ou décroissant (de Z à A). La liste triée apparaît immédiatement.

Pourquoi mon tri numérique a-t-il échoué ? Le mode numérique rejette toute la liste si un seul élément n’est pas un nombre valide, au lieu d’ignorer l’élément incorrect. Vérifiez la présence de lettres isolées, de symboles monétaires ou d’espaces superflus, puis supprimez-les, ou passez au mode alphabétique si la liste est censée contenir du texte.

L’outil considère-t-il les majuscules et les minuscules comme identiques lors du tri ? Pour le classement, oui : « apple » et « Apple » sont regroupés l’un à côté de l’autre. Pour la suppression des doublons, non : ils sont considérés comme deux éléments différents, sauf si la liste est d’abord convertie dans une seule casse.

Quel séparateur dois-je utiliser ? Tout caractère ou toute courte chaîne correspondant à la manière dont la liste est réellement séparée : une virgule pour des données de type CSV, un point-virgule si les éléments contiennent déjà des virgules, ou un espace pour des mots seuls. Un saut de ligne ne peut pas être saisi dans la zone du séparateur ; les listes séparées par des retours à la ligne doivent donc d’abord être converties en listes séparées par des virgules.

Puis-je exporter la liste triée au format JSON ? Oui. La sortie JSON est un tableau de chaînes entre guillemets, dans l’ordre trié, affiché avec un élément par ligne et une indentation de deux espaces. Un tri numérique de 10, 2, 4 exporte les chaînes "2", "4" et "10", et non des nombres JSON natifs.

Existe-t-il une limite au nombre d’éléments que je peux trier ? L’outil s’exécute dans le navigateur ; les listes très volumineuses, de plusieurs dizaines de milliers d’éléments ou davantage, peuvent donc ralentir le traitement ou solliciter fortement la mémoire disponible, selon l’appareil. À cette échelle, une base de données ou un script constitue un choix plus fiable.