La navaja suiza del hippie descalzo
Soluciones descalzas, sin pamplinas corporativas.

Álgebra de Listas

Compara múltiples listas con operaciones de conjuntos y multiconjuntos. Pega listas, normalízalas y calcula solapamientos, diferencias y tablas de frecuencia. Funciona offline en tu navegador.

Instrucciones

  1. Pega cada lista en su propio cuadro (un elemento por línea).
  2. Ajusta las opciones de normalización si es necesario (mayúsculas, acentos, espacios, puntuación).
  3. Elige la operación que deseas (unión, intersección, diferencias o conteos multiconjunto).
  4. Usa Copiar o los formatos de descarga para exportar el resultado.
IMPORTANTE: Esta herramienta funciona offline. Tus datos permanecen en tu navegador y nunca se envían a nuestros servidores.

Descripción detallada

Esta herramienta compara múltiples listas y hace explícitas sus relaciones. Responde preguntas como: "¿Qué aparece en todas las fuentes?", "¿Qué es único de una lista?", "¿Qué elementos son compartidos por al menos k listas?" y "¿Cuántas ocurrencias totales tiene cada elemento en todas las entradas?" Los casos de uso típicos incluyen fusionar conjuntos de datos, conciliar listas de inventario o contactos, comparar notas de investigación y medir consenso entre múltiples colaboradores.

Hay dos familias de operaciones, y la elección cambia cómo se tratan los duplicados:

  • Las operaciones de familia de conjuntos tratan cada lista como un conjunto: las líneas duplicadas dentro de una lista no cambian el resultado.
  • Las operaciones de multiconjunto tratan los duplicados como conteos: las líneas repetidas aumentan los totales y pueden cambiar el resultado.

Operaciones de familia de conjuntos (los duplicados dentro de cada lista se ignoran):

  • Unión: cada elemento único que aparece en al menos una lista.
  • Intersección: elementos que aparecen en todas las listas (compartidos por todas).
  • Diferencia (A menos el resto): elementos de la primera lista que nunca aparecen en las demás.
  • Diferencia simétrica: elementos que no son compartidos por todas las listas (únicos de algunas, pero no comunes a todas).
  • Al menos k listas: elementos que aparecen en k o más listas.
  • Exactamente k listas: elementos que aparecen en exactamente k listas (ni más, ni menos).
  • Conteo de soporte: tabla que muestra cuántas listas contienen cada elemento.

Operaciones de multiconjunto (los duplicados cuentan):

  • Frecuencia total: número total de ocurrencias en todas las listas para cada elemento.
  • Unión multiconjunto (máx): para cada elemento, toma el conteo más alto que tiene en cualquier lista individual.
  • Intersección multiconjunto (mín): para cada elemento, toma el conteo más bajo en todas las listas, excluyendo elementos ausentes en alguna lista.
  • Suma multiconjunto: para cada elemento, suma sus conteos en todas las listas.

Vocabulario para complementos de traducción

Álgebra de listas
Añadir lista
Lista
Eliminar
Líneas
Únicos
Duplicados
Vacíos
Opciones de normalización
El recorte y la eliminación de líneas vacías se aplican solo para la comparación. Los cuadros de texto nunca se reescriben.
Comparación en minúsculas
Eliminar acentos y diacríticos
Colapsar espacios internos
Dividir por comas y puntos y coma
Operaciones de familia de conjuntos (los duplicados dentro de cada lista se ignoran)
Operaciones de multiconjunto (los duplicados son significativos)
Unión
Todos los elementos que aparecen en alguna lista.
Intersección
Elementos que aparecen en todas las listas.
Diferencia (A menos el resto)
Elementos de la primera lista que no aparecen en las demás.
Diferencia simétrica
Elementos que no son compartidos por todas las listas.
Al menos k listas
Elementos que aparecen en k o más listas.
Exactamente k listas
Elementos que aparecen en exactamente k listas.
Conteo de soporte
Tabla con cuántas listas contienen cada elemento.
Frecuencia total
Número total de ocurrencias en todas las listas para cada elemento.
Unión multiconjunto (máx)
Conteo más alto por elemento entre todas las listas.
Intersección multiconjunto (mín)
Conteo más bajo por elemento en todas las listas, ignorando elementos ausentes en alguna lista.
Suma multiconjunto
Suma de conteos en todas las listas para cada elemento.
k:
Resultado
Copiar
Descargar TXT
Descargar CSV
Descargar JSON
Aún no hay resultado para exportar.
Se necesitan al menos dos listas para esta operación.
Operación desconocida.
La operación falló:
Elemento
Listas
Conteo total
Conteo máximo
Conteo mínimo
Suma de conteo
Iniciando pruebas automáticas de Álgebra de Listas.
Prueba automática aprobada
Prueba automática fallida
Pruebas aprobadas
Pruebas fallidas
Veredicto
Pruebas aprobadas; la aplicación parece funcionar correctamente.
La aplicación tiene pruebas fallidas y no se debe confiar en ella.
Portapapeles no disponible. Selecciona el cuadro y copia manualmente.
Caché offline no disponible en este navegador.