Combinar Múltiples Listas
Combina listas apilando, uniendo filas, intercalando (zip) o producto cartesiano. Usa la pestaña Dividir para invertir estas operaciones.
Alternate items from each list (zip), optionally in blocks of N
Prueba un ejemplo:
Escribe o arrastra y suelta un archivo
Escribe o arrastra y suelta un archivo
Opciones de Salida
(classic zip)
Formato de salida
Listas desiguales
Paste lists above to see results
Preguntas Frecuentes
¿Cuál es la diferencia entre Stack, Row Join, Interleave y Cartesian?
Cuatro formas de combinar listas - elige según lo que quieres en el resultado:
- Stack - une las listas una tras otra. Toda la A, luego toda la B. Una lista combinada larga.
- Row Join - combina elementos en la misma posición con un separador. Como CONCATENAR en columnas de Excel: fila 1 de A unida a fila 1 de B.
- Interleave - alterna elementos de cada lista: a1, b1, a2, b2… Ideal para conjuntos de datos emparejados.
- Cartesian - cada combinación de un elemento de A con uno de B. 3 elementos × 4 elementos = 12 pares.
Stack (A luego B)
apple
banana
-
cat
dog
Row Join (sep " / ")
apple / cat
banana / dog
¿Qué hace el tamaño de bloque N en Interleave?
El tamaño de bloque N controla cuántas líneas consecutivas se toman de cada lista antes de cambiar.
- N=1 (zip clásico): a1, b1, a2, b2, a3, b3…
- N=2: a1, a2, b1, b2, a3, a4, b3, b4…
- N=3: a1, a2, a3, b1, b2, b3, a4, a5, a6…
Nombres (A)
Alice
Bob
Carol
Emails (B)
alice@x.com
bob@x.com
carol@x.com
Resultado con N=1
Alice
alice@x.com
Bob
bob@x.com
Carol
carol@x.com
¿Qué es el producto cartesiano y cuándo debo usarlo?
El producto cartesiano empareja cada elemento de la Lista A con cada elemento de la Lista B.Ideal para:
Lista A (tallas)
S
M
L
Lista B (colores)
Rojo
Azul
Resultado - 6 pares (3 × 2)
S Rojo
S Azul
M Rojo
M Azul
L Rojo
L Azul
- Generar datos de prueba (todas las combinaciones talla × color)
- Matrices de configuración (todos los pares servidor × entorno)
- Combinaciones de términos de búsqueda (palabra clave × modificador × ubicación)
¿Cómo manejo listas de diferente longitud?
Abre el panel de Opciones de Salida y configura Listas desiguales:
- Truncar a la más corta - se detiene cuando termina la lista más corta. Resultado limpio sin huecos ni relleno.
- Rellenar con valor - rellena las listas más cortas con una cadena a elegir. Déjala en blanco para líneas vacías, o escribe
N/Apara hacer explícitas las entradas faltantes. - Repetir la más corta - cicla por la lista más corta desde el principio. Útil para aplicar una etiqueta o patrón repetitivo a una lista más larga - p. ej. alternando etiquetas "Grupo A" / "Grupo B".
¿Cuáles son las opciones de formato de salida para Interleave?
Cuando el tamaño de bloque es N=1, hay tres formatos de salida disponibles:Para N>1, solo está disponible Plano - el agrupamiento en bloques hace ambiguos los otros formatos.
- Plano - un elemento por línea en orden intercalado. Ideal para pegar en otras herramientas.
- Tuplas - cada par agrupado entre paréntesis:
(apple, cat) - JSON - cada par como array JSON:
["apple", "cat"]
Plano
apple
cat
banana
dog
Tuplas
(apple, cat)
(banana, dog)
¿Cómo revierto o deshago una combinación?
Usa la pestaña Split en la parte superior de la herramienta. Hay tres operaciones inversas disponibles:
- Dividir columnas - deshace un Row Join. Pega el texto combinado, establece el mismo separador y cada columna se extrae como lista separada.
- Deshacer interleave - deshace un Interleave. Pega la salida intercalada, establece el mismo N y número de listas, y los originales se reconstruyen.
- Deshacer stack - deshace un Stack. Pega el texto apilado y divídelo en líneas en blanco (o un marcador personalizado) para separar cada sublista.
¿Puedo usar más de 2 listas?
Sí - Stack, Row Join e Interleave admiten hasta 6 listas.
- Haz clic en Añadir lista para agregar un panel (hasta 6 en total).
- Haz clic en la × de cualquier panel para eliminarlo (deben quedar mínimo 2).
¿Qué hace el límite de tamaño en Cartesian?
Cuando las dos listas producirían más de 5.000 pares, la herramienta se detiene y muestra el número esperado en lugar de generar automáticamente - para evitar que el navegador se congele.
- Se muestra una advertencia con el número exacto de pares antes de confirmar.
- Haz clic en Generar de todos modos para confirmar y continuar.
- El panel de salida muestra hasta 2.000 filas. Haz clic en Descargar para obtener el resultado completo como archivo de texto.