Classificador de Llistes Gratuït - Ordena Alfabèticament i Numèricament en Línia
Ordena qualsevol llista instantàniament en línia. Classificació alfabètica A-Z, ordenació numèrica, eliminació de duplicats i exportació a JSON. Eina gratuïta per organitzar noms, números i dades.
Classificador de Llistes
Llista Classificada
Visualització
Documentació
Ordenador de llistes
Un ordenador de llistes és una eina que agafa un bloc d’elements de text, separats per un caràcter triat, i els ordena. Aquest ordena llistes alfabèticament o numèricament, pot eliminar les entrades duplicades i mostra el resultat com a text sense format o JSON.
Com ordenar una llista en línia
- Escriu o enganxa la llista al quadre d’entrada.
- Estableix el delimitador, el caràcter que separa un element del següent. El valor predeterminat és una coma.
- Tria un tipus d’ordenació: alfabètica per a paraules i numèrica per a nombres.
- Tria un ordre d’ordenació: ascendent o descendent.
- Activa «Elimina els duplicats» si vols descartar les entrades repetides.
- Tria un format de sortida: text o JSON.
- Copia el resultat.
Com funciona l’ordenació alfabètica
El mode alfabètic compara els elements com a text, mitjançant una comparació de cadenes adaptada a la configuració regional en lloc d’una comparació directa de codis de caràcters. Això agrupa les paraules primer per les seves lletres, de manera que gestiona correctament els caràcters accentuats: «Zürich» i «São Paulo» s’ordenen on esperaria trobar-los un lector familiaritzat amb la llengua.
La distinció entre majúscules i minúscules s’aplica com a regla secundària. Dues paraules que només es diferencien per l’ús de majúscules i minúscules, com ara «apple» i «Apple», s’agrupen juntes, i la versió en minúscules se situa primer. Els nombres ordenats d’aquesta manera es comparen dígit a dígit com a text, i per això «10» va abans que «2»: el caràcter «1» es compara abans d’arribar mai a «2».
Exemple. Entrada banana, apple, cherry, apple, delimitador ,, ordre ascendent i duplicats eliminats.
- L’«apple» repetit es descarta i en queden tres elements.
- Sortida:
apple,banana,cherry
Cada element es retalla abans d’ordenar-lo, i els elements ordenats s’uneixen amb el delimitador exactament tal com s’havia escrit. Els espais després de les comes de l’entrada no apareixen a la sortida.
Com funciona l’ordenació numèrica
El mode numèric converteix cada element en un nombre i compara els nombres directament, de manera que «2» va abans que «10». Primer es comproven tots els elements de la llista. Si un sol element no es pot llegir com un nombre, l’eina no ordena la llista. En lloc d’això, mostra un error i no produeix cap resultat. Això s’aplica encara que només un element d’una llista llarga sigui no vàlid.
Exemple. Entrada 10, 2, 33, 4, mode numèric i delimitador ,.
- Sortida ascendent:
2,4,10,33 - Sortida descendent:
33,10,4,2
Exemple del cas d’error. Entrada 10, apple, 3, mode numèric.
- Resultat: no es retorna cap llista. L’eina informa «Entrada numèrica no vàlida» perquè «apple» no es pot convertir en un nombre.
Per ordenar una llista que barreja lletres i nombres, utilitza el mode alfabètic.
Eliminació de duplicats
L’opció «Elimina els duplicats» conserva la primera aparició de cada element i descarta la resta. Compara els elements com a text exacte, de manera que distingeix entre majúscules i minúscules: «Apple» i «apple» compten com a elements diferents i tots dos es conserven, tret que primer es converteixi la llista a minúscules.
Delimitadors
El delimitador indica a l’eina on acaba un element i comença el següent. Es pot utilitzar qualsevol text com a delimitador, no només un caràcter. Opcions habituals:
- Coma (
,) per a dades copiades de fulls de càlcul o fitxers CSV - Punt i coma (
;) per a llistes que ja contenen comes - Un sol espai, per a llistes breus de paraules
- Un símbol com
|que no aparegui mai dins dels elements
El quadre del delimitador conté una línia de text. Els navegadors eliminen els salts de línia dels quadres d’una sola línia, de manera que aquí no es pot utilitzar un salt de línia com a delimitador. Per ordenar una llista que té un element per línia, substitueix primer els salts de línia per comes en un editor de text i després enganxa el resultat.
Si deixes buit el quadre del delimitador, apareix el missatge «Delimitador no vàlid. Comprova l’entrada.» i no es mostra cap llista ordenada. Si la sortida sembla un únic element molt llarg en lloc d’una llista, normalment el delimitador no coincideix amb el de l’entrada.
Sortida JSON
Si tries la sortida JSON, la llista ordenada s’embolcalla en una matriu JSON, que es mostra amb un element per línia i una indentació de dos espais:
1[
2 "apple",
3 "banana",
4 "cherry"
5]
6Cada entrada s’escriu com una cadena entre cometes, fins i tot en mode numèric. Si ordenes numèricament 10, 2 i exportes a JSON, s’obtenen les cadenes "2" i "10", no pas els nombres 2 i 10. Els programes que necessiten valors numèrics reals han de convertir les cadenes després de la importació.
El gràfic de barres
Sota la sortida ordenada, l’eina dibuixa una representació del resultat. En mode alfabètic, és una llista numerada dels elements ordenats. En mode numèric, cada element té una barra la longitud de la qual correspon a la seva part de l’eix. L’eix sempre comença a zero: va del menor entre zero i el valor més petit al major entre zero i el valor més gran. Un valor zero se situa a la línia de base. El valor més gran omple la barra fins a 100 % quan és positiu. Els valors negatius donen barres més curtes, no més llargues; per tant, quan tots els valors de la llista són negatius, cap barra és plena. Si tots els valors són zero, totes les barres indiquen 0 %.
Per a què és útil un ordenador de llistes
L’ordenació alfabètica és adequada per a noms de contactes, codis de producte i entrades bibliogràfiques, que molts estils de citació exigeixen ordenar pel cognom de l’autor. L’ordenació numèrica és adequada per a preus, puntuacions i mesures. L’eliminació de duplicats ajuda a netejar llistes creades copiant dades de més d’una font, com ara fulls de càlcul combinats o llistes de contactes exportades.
Per a conjunts de dades molt grans, una base de dades amb una columna indexada o la funció d’ordenació integrada d’un full de càlcul sol oferir un millor rendiment que una eina basada en el navegador. Per ordenar repetidament el mateix fitxer com a part d’un procés automatitzat, una eina de línia d’ordres o un script és més adequat que una pàgina web.
Breu nota sobre els algorismes d’ordenació
Ordenar una llista breu i ordenar una llista d’un milió d’elements es redueix a la mateixa idea: comparar parelles d’elements i disposar-les en ordre. Els algorismes eficients ho fan sense comparar totes les parelles possibles. El mètode integrat d’ordenació de JavaScript, Array.prototype.sort, del qual depenen molts ordenadors basats en el navegador, utilitza Timsort a V8, el motor en què es basen Chrome i Node.js. Timsort és un algorisme híbrid d’ordenació per mescla i d’ordenació per inserció, escrit per Tim Peters per a Python el 2002. Altres navegadors utilitzen algorismes d’ordenació estable diferents; l’especificació de JavaScript exigeix que el resultat sigui estable, és a dir, que els elements que es comparen com a iguals mantinguin l’ordre relatiu original, però no exigeix cap algorisme concret.
Preguntes freqüents
Com puc ordenar una llista alfabèticament en línia? Enganxa la llista al quadre d’entrada, tria «Alfabètica» com a tipus d’ordenació i selecciona l’ordre ascendent (d’A a Z) o descendent (de Z a A). La llista ordenada apareix immediatament.
Per què ha fallat la meva ordenació numèrica? El mode numèric rebutja tota la llista si un sol element no és un nombre vàlid, en lloc d’ometre l’element incorrecte. Comprova si hi ha lletres soltes, símbols de moneda o espais addicionals a la llista i elimina’ls, o canvia al mode alfabètic si la llista ha de contenir text.
L’eina tracta igual les lletres majúscules i minúscules en ordenar? Pel que fa a l’ordre, sí: «apple» i «Apple» s’agrupen l’una al costat de l’altra. Pel que fa a l’eliminació de duplicats, no: es tracten com dos elements diferents tret que primer es converteixi la llista a una sola combinació de majúscules i minúscules.
Quin delimitador hauria d’utilitzar? Qualsevol caràcter o cadena curta que coincideixi amb la manera com està separada realment la llista: una coma per a dades d’estil CSV, un punt i coma si les comes ja apareixen dins dels elements, o un espai per a paraules individuals. No es pot escriure un salt de línia al quadre del delimitador, de manera que les llistes separades per línies han de substituir primer els salts per comes.
Puc exportar la llista ordenada com a JSON?
Sí. La sortida JSON és una matriu de cadenes entre cometes en ordre ordenat, mostrada amb un element per línia i una indentació de dos espais. Una ordenació numèrica de 10, 2, 4 exporta les cadenes "2", "4" i "10", no pas nombres JSON natius.
Hi ha un límit en el nombre d’elements que puc ordenar? L’eina s’executa al navegador, de manera que les llistes molt grans (desenes de milers d’elements o més) poden alentir el procés o exigir massa memòria disponible, segons el dispositiu. Per a aquesta escala, una base de dades o un script és una opció més fiable.