Blog
Español

Comparar dos listas — Elementos comunes y diferentes

Compara dos listas: intersección, diferencias y unión sin repetidos

Funciona en tu navegador · no se sube nada

Cada línea es un elemento. Se eliminan las líneas vacías y los duplicados, y se conserva la primera forma escrita. No se aplica normalización Unicode ni plegado de mayúsculas específico de cada idioma.

0 resultados · 0 en A · 0 en B (únicos)

Resultado de la comparación

Cómo se usa

  1. Pega un elemento por línea en la lista A y en la lista B.
  2. Elige qué quieres ver: elementos en ambas listas, solo en A, solo en B, todos los elementos únicos o los que están en una sola lista.
  3. Ajusta las opciones de recortar espacios y de ignorar mayúsculas.
  4. Revisa los recuentos y copia el resultado.

Operaciones de conjuntos

La intersección contiene los elementos presentes en las dos listas. La diferencia de A contiene los elementos de A que no están en B; la de B, al revés. La unión incluye todos los elementos únicos. La diferencia simétrica incluye los elementos que aparecen en una sola de las listas.

El resultado mantiene primero el orden de la lista A y añade después los elementos exclusivos de B cuando la operación los necesita. Las líneas vacías se eliminan. Si desactivas el recorte, los espacios del principio y del final forman parte del elemento, así que dos líneas casi iguales pueden considerarse distintas. Ignorar mayúsculas usa la conversión a minúsculas habitual, no un plegado de mayúsculas específico de cada idioma; Á y á coinciden, pero á y a siguen siendo distintas. Los acentos y las formas de normalización Unicode no se modifican: una cadena compuesta y otra descompuesta que se ven iguales pueden quedar como elementos distintos.

Ejemplo

Si A contiene manzana, café y 😀, y B contiene café, 😀 y pera, la intersección es café y 😀. Solo A contiene manzana, solo B contiene pera, y la unión tiene cuatro elementos.

Límites y privacidad

La entrada combinada admite hasta un millón de caracteres. Es una herramienta de comparación de conjuntos, así que no compara frecuencias de duplicados ni detecta líneas movidas como un comparador de textos. Todas las operaciones se ejecutan en tu navegador, sin subir ni guardar tus listas.

Preguntas frecuentes

¿Un elemento puede tener varias palabras?

Sí. Cada línea completa es un elemento. Los espacios y las comas no dividen una línea en varios elementos.

¿Compara cuántas veces se repite cada elemento?

No. Funciona como un conjunto: cada elemento cuenta una sola vez. El resultado y los recuentos de cada lista muestran elementos únicos después de la normalización elegida.

Si ignoro mayúsculas, ¿qué forma se conserva?

La comparación pasa todo a minúsculas con JavaScript, pero el resultado conserva la primera forma original. La lista A tiene prioridad en los elementos comunes y en la unión.

¿Se suben mis listas?

No. Todas las operaciones se hacen en tu navegador y las listas no se envían ni se guardan.

¿Echas en falta alguna herramienta?