Trier des listes
Trie des listes alphabétiquement, numériquement ou aléatoirement.
Mode d’emploi
Collez une liste avec un élément par ligne et choisissez un ordre : « A → Z », « Z → A », « Numérique » ou « Aléatoire ». Les lignes vides sont supprimées, les doublons sont conservés, et le résultat s’affiche en dessous avec un bouton « Copier ». Tout se passe dans le navigateur : une longue liste n’a pas à quitter votre appareil.
« A → Z » et « Z → A » suivent les règles alphabétiques de la langue de la page : les lettres accentuées se rangent à côté de leur lettre simple, et les majuscules ne passent pas devant les mots en minuscules. L’ordre alphabétique dépend de la langue : l’espagnol place ñ après n, le suédois met ä près de la fin de l’alphabet, et l’allemand admet deux ordres.
« Numérique » lit par leur valeur les lignes qui ne contiennent qu’un nombre, avec un point ou une virgule décimale et un signe moins facultatif : 9 passe ainsi avant 10, et -3 avant 1,25. Les lignes qui ne sont pas de simples nombres viennent ensuite, dans l’ordre naturel, où les chiffres qu’elles contiennent comptent comme des nombres : item2 avant item10. Une virgule est lue comme séparateur décimal, donc 1,500 est trié comme 1,5 : écrivez les milliers sans séparateur, soit 1500.
« Aléatoire » mélange la liste à l’aide de la source d’aléa cryptographique du navigateur, ce qui donne à chaque ordre possible la même probabilité. Cela convient donc pour tirer des noms au sort ou établir un ordre équitable, à condition que tout le monde se soit mis d’accord sur la liste avant le mélange.
Exemple
item2, item10 · A → Zitem10 vient en premier, car le texte est comparé caractère par caractère.item2, item10 · Numériqueitem2 vient en premier : les chiffres sont lus comme des nombres.10, 9, -3, 1.25 · Numérique-3, 1.25, 9, 10.Ana, Bruno, Carla, Duarte · AléatoireUn nouvel ordre équitable à chaque fois que vous appuyez sur le bouton.
Questions fréquentes
Pourquoi item10 passe-t-il avant item2 ?
Parce que la comparaison de texte avance caractère par caractère : les deux commencent par item, puis 1 est comparé à 2, et 1 l’emporte. La longueur du nombre n’entre jamais en jeu. Le tri numérique lit au contraire les chiffres comme une valeur, ce qu’il faut pour tout ce qui est numéroté.
Pourquoi mon tableur classe-t-il les accents autrement ?
Parce que les règles de tri appartiennent à une langue, pas à l’alphabet. Quand un programme trie selon le numéro interne du caractère, les lettres accentuées atterrissent après le Z ; quand il trie selon les règles de la langue, elles se rangent à côté de la lettre non accentuée. Deux outils peuvent avoir raison tous les deux et pourtant diverger.
L’ordre aléatoire est-il vraiment aléatoire ?
Oui. Chaque mélange utilise un aléa cryptographique et une méthode dans laquelle chaque ordre est également probable : il peut donc servir pour un tirage au sort.
Supprime-t-il les doublons ?
Non, seulement les lignes vides. Utilisez d’abord l’outil « Supprimer les doublons » si chaque élément ne doit apparaître qu’une fois.