Unisci Più Liste
Combina gli elenchi tramite impilamento, unione di righe, interleaving (zip) o prodotto cartesiano. Usa la scheda Dividi per invertire queste operazioni.
Alternate items from each list (zip), optionally in blocks of N
Prova un esempio:
Digita o trascina e rilascia un file
Digita o trascina e rilascia un file
Opzioni di Output
(classic zip)
Formato output
Liste diseguali
Paste lists above to see results
Domande Frequenti
Qual è la differenza tra Stack, Row Join, Interleave e Cartesian?
Quattro modi per combinare liste - scegli in base al risultato desiderato:
- Stack - aggiunge le liste una dopo l'altra. Prima tutto A, poi tutto B. Una lunga lista combinata.
- Row Join - unisce gli elementi alla stessa posizione con un separatore. Come CONCATENA in Excel su colonne: riga 1 di A unita alla riga 1 di B.
- Interleave - alterna gli elementi di ogni lista: a1, b1, a2, b2… Ideale per set di dati accoppiati.
- Cartesian - ogni combinazione di un elemento di A con uno di B. 3 elementi × 4 elementi = 12 coppie.
Stack (A poi B)
apple
banana
-
cat
dog
Row Join (sep " / ")
apple / cat
banana / dog
Cosa fa la dimensione del blocco N in Interleave?
La dimensione del blocco N controlla quante righe consecutive vengono prese da ogni lista prima di passare all'altra.
- N=1 (zip classico): 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…
Nomi (A)
Alice
Bob
Carol
Email (B)
alice@x.com
bob@x.com
carol@x.com
Risultato con N=1
Alice
alice@x.com
Bob
bob@x.com
Carol
carol@x.com
Cos'è il prodotto cartesiano e quando usarlo?
Il prodotto cartesiano abbina ogni elemento della Lista A a ogni elemento della Lista B.Ideale per:
Lista A (taglie)
S
M
L
Lista B (colori)
Rosso
Blu
Risultato - 6 coppie (3 × 2)
S Rosso
S Blu
M Rosso
M Blu
L Rosso
L Blu
- Generare dati di test (tutte le combinazioni taglia × colore)
- Matrici di configurazione (tutte le coppie server × ambiente)
- Combinazioni di termini di ricerca (parola chiave × modificatore × posizione)
Come gestire liste di lunghezze diverse?
Apri il pannello Opzioni di Output e imposta Liste diseguali:
- Tronca alla più corta - si ferma quando termina la lista più corta. Risultato pulito senza spazi o riempimento.
- Riempi con valore - completa le liste più corte con una stringa a scelta. Lascia vuoto per righe vuote, o scrivi
N/Aper rendere esplicite le voci mancanti. - Ripeti la più corta - scorre la lista più corta dall'inizio in ciclo. Utile per applicare un'etichetta o un pattern ripetitivo a una lista più lunga - es. etichette alternate "Gruppo A" / "Gruppo B".
Quali sono le opzioni di formato di output per Interleave?
Quando la dimensione del blocco è N=1, sono disponibili tre formati di output:Per N>1, è disponibile solo Piatto - il raggruppamento in blocchi rende gli altri formati ambigui.
- Piatto - un elemento per riga in ordine intercalato. Ideale per incollare in altri strumenti.
- Tuple - ogni coppia tra parentesi:
(apple, cat) - JSON - ogni coppia come array JSON:
["apple", "cat"]
Piatto
apple
cat
banana
dog
Tuple
(apple, cat)
(banana, dog)
Come annullare o invertire una fusione?
Usa la scheda Split in cima allo strumento. Sono disponibili tre operazioni inverse:
- Dividi colonne - annulla un Row Join. Incolla il testo unito, imposta lo stesso separatore e ogni colonna viene estratta come lista separata.
- Annulla interleave - annulla un Interleave. Incolla l'output intercalato, imposta lo stesso N e numero di liste, e gli originali vengono ricostruiti.
- Annulla stack - annulla uno Stack. Incolla il testo impilato e dividi sulle righe vuote (o un marcatore personalizzato) per separare ogni sottolista.
Posso usare più di 2 liste?
Sì - Stack, Row Join e Interleave supportano fino a 6 liste.
- Clicca su Aggiungi lista per aggiungere un pannello (massimo 6 in totale).
- Clicca sulla × di qualsiasi pannello per rimuoverlo (devono rimanere almeno 2).
Cosa fa il limite di dimensione di Cartesian?
Quando le due liste produrrebbero più di 5.000 coppie, lo strumento si mette in pausa e mostra il numero atteso invece di generare automaticamente - per evitare che il browser si blocchi.
- Un avviso mostra il numero esatto di coppie prima di confermare.
- Clicca su Genera comunque per confermare e procedere.
- Il pannello di output mostra fino a 2.000 righe. Clicca su Scarica per ottenere il risultato completo come file di testo.