fixmint
ES

Cómo ordenar una lista alfabéticamente: mayúsculas, acentos, espacios y signos de puntuación

Por · · actualizado el 8 de noviembre de 2026 · 4 min de lectura

Para ordenar una lista alfabéticamente, escribe un elemento en cada línea y ordena las líneas. Sin embargo, el resultado depende de la regla que use la ordenación. Las mayúsculas, los acentos, los espacios y los signos de puntuación pueden colocar un elemento en un lugar inesperado, así que decide qué regla quieres antes de ordenar.

Ordenar líneasLa lista está desordenadaÚsalo gratis

Dos reglas que dan órdenes distintos

Un ordenador puede comparar texto de dos maneras habituales. La primera compara el código numérico de cada carácter. Cada letra mayúscula tiene un código menor que cualquier letra minúscula, así que una ordenación por código puro pone Zoe y Ezra antes que la palabra «manzana» en minúscula. Python, por ejemplo, ordena las cadenas de texto de este modo por defecto.

La segunda sigue las reglas de un idioma, como hace un diccionario. Primero se comparan las letras sin tener en cuenta las mayúsculas, y los acentos cuentan como pequeñas diferencias dentro de una misma letra. Así es como solemos esperar que se vea una lista de nombres.

La herramienta Ordenar líneas usa la segunda regla. Se apoya en la comparación con reconocimiento de idioma que trae el navegador, en el idioma que tengas configurado. No eliges un idioma, pero la configuración del navegador sigue determinando el lugar de las letras que son poco habituales en inglés.

Mayúsculas: Manzana, manzana y MANZANA

Por defecto, las letras se comparan sin distinguir mayúsculas y minúsculas, así que Manzana y manzana son iguales en el primer nivel de comparación. Los elementos iguales conservan el orden que tenían en tu lista. Toma esta lista:

plátano Manzana cereza manzana

Ordenada de la A a la Z con la configuración por defecto, obtienes cereza, Manzana, manzana, plátano. Las dos manzanas conservan el orden en que las pegaste.

Activa Distinguir mayúsculas para mantener separadas las mayúsculas y las minúsculas. Entonces, las letras minúsculas van antes que las mayúsculas de la misma letra, y la misma lista queda como cereza, manzana, Manzana, plátano. Eliminar líneas duplicadas sigue la misma configuración, así que con Distinguir mayúsculas desactivado, Manzana y manzana cuentan como un solo elemento.

Usa Distinguir mayúsculas en identificadores, claves y nombres de archivo, donde una minúscula y una mayúscula son cosas distintas. Déjala desactivada para nombres, títulos y la mayoría de listas de palabras.

Acentos y otros alfabetos

Los acentos son donde una ordenación por código suele parecer más incorrecta. Toma cuatro nombres en orden de código: Eve, Ezra, Zoe, Émile. La É tiene un código alto, así que queda después de la Z. Un diccionario coloca a Émile con los nombres que empiezan por E, y el resultado es Émile, Eve, Ezra, Zoe.

Otros alfabetos también tienen su propio orden. En sueco, la Å va después de la Z, y un navegador configurado en sueco la ordena así. Un navegador configurado en inglés coloca la å entre las palabras con A. Si tu lista mezcla idiomas, revisa a ojo el orden de unos cuantos elementos antes de fiarte del resultado.

Espacios, guiones y signos de puntuación

Los espacios y los signos de puntuación no se ignoran. Van antes que las letras y los números, y entre ellos tienen un orden fijo. Para estos seis elementos:

ab a1 a b a-b a.b a_b

el resultado es a b, a_b, a-b, a.b, a1, ab. El espacio va antes que el guion bajo, el guion bajo antes que el guion medio, y todos ellos antes de la letra b. Por eso «Sea Lion» va antes que «Seal», mientras que «Sealion» va después de «Seal».

Otra sorpresa habitual son los espacios al principio. Una línea que empieza por un espacio se ordena antes que todas las que no lo tienen, así que " manzana" aparece la primera aunque sea una manzana. Activa Quitar espacios al inicio y final de cada línea para eliminarlos antes de ordenar.

Números

Una ordenación simple pone el elemento 10 antes que el 2, porque el carácter 1 va antes que el 2. Elige Números para leer los dígitos como números completos, de modo que el elemento 2 vaya primero. La herramienta Eliminar líneas duplicadas ofrece la misma opción, y por qué 10 se ordena antes que 2 explica el caso de los nombres de archivo y los códigos.

Mezclar es otra tarea

Mezclar no es ordenar. Cada vez que pulses Volver a mezclar obtendrás un orden nuevo, generado con los números aleatorios criptográficos del navegador, así que todos los órdenes tienen la misma probabilidad. Mezclar sirve para poner en orden aleatorio una lista de canciones o un conjunto de preguntas de práctica. Para sortear ganadores de una lista de forma justa, usa mejor el Selector aleatorio.

Cómo hacerlo con fixmint

  1. Pega la lista en Tu lista, un elemento por línea.
  2. Deja Distinguir mayúsculas desactivado para nombres y palabras. Márcalo solo para claves y nombres de archivo, donde las mayúsculas importan.
  3. Marca Quitar espacios al inicio y final de cada línea si algunas líneas empiezan por un espacio.
  4. En Orden, elige A→Z, o Números para elementos que contienen cantidades.
  5. Copia el resultado o usa Descargar .txt.

Respuestas rápidas

¿Por qué Émile aparece después de Zoe en mi hoja de cálculo o en mi código?

Una ordenación por código compara números de caracteres, y la É tiene un número mayor que la Z. Una ordenación que sigue las reglas del idioma coloca a Émile con los nombres que empiezan por E.

¿Debo activar Distinguir mayúsculas?

Solo cuando las mayúsculas tienen significado, como en identificadores, claves o nombres de archivo. Para una lista de nombres o palabras, déjala desactivada.

¿Por qué una línea con un espacio al principio pasó arriba del todo?

Un espacio se ordena antes que las letras. Activa Quitar espacios al inicio y final de cada línea y vuelve a ordenar.

Traducido del Original en inglés con ayuda de IA.

Comentarios

    Aún no hay comentarios. Sé el primero.

    Tu valoración (opcional)

    Tu correo nunca se muestra ni se guarda.

    Portada de How to Remain Valuable When Intelligence Becomes CheapHow to Remain Valuable When Intelligence Becomes Cheap

    224 páginas sobre las ventajas humanas, económicas y estratégicas que seguirán siendo escasas cuando la IA pueda hacer la mayor parte del trabajo cognitivo.

    $3.84Consíguelo en GumroadEn inglés