Meerdere Lijsten Samenvoegen
Combineer lijsten door stapelen, rijen samenvoegen, afwisselen (zip) of cartesisch product. Gebruik het tabblad Splitsen om deze bewerkingen om te keren.
Alternate items from each list (zip), optionally in blocks of N
Probeer een voorbeeld:
Typ of sleep een bestand hierheen
Typ of sleep een bestand hierheen
Uitvoer Opties
(classic zip)
Uitvoerformaat
Ongelijke lijsten
Paste lists above to see results
Veelgestelde Vragen
Wat is het verschil tussen Stack, Row Join, Interleave en Cartesian?
Vier manieren om lijsten te combineren - kies op basis van wat je in de uitvoer wilt:
- Stack - voegt lijsten na elkaar samen. Eerst alles van A, dan alles van B. Één lange gecombineerde lijst.
- Row Join - combineert elementen op dezelfde positie met een scheidingsteken. Zoals SAMENVOEGEN over Excel-kolommen: rij 1 van A samengevoegd met rij 1 van B.
- Interleave - wisselt elementen af uit elke lijst: a1, b1, a2, b2… Ideaal voor gekoppelde datasets.
- Cartesian - elke combinatie van een element uit A met een uit B. 3 elementen × 4 elementen = 12 paren.
Stack (A dan B)
apple
banana
-
cat
dog
Row Join (sep " / ")
apple / cat
banana / dog
Wat doet de Interleave-blokgrootte N?
Blokgrootte N bepaalt hoeveel opeenvolgende regels uit elke lijst worden genomen voordat er wordt gewisseld.
- N=1 (klassieke zip): 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…
Namen (A)
Alice
Bob
Carol
E-mails (B)
alice@x.com
bob@x.com
carol@x.com
Resultaat bij N=1
Alice
alice@x.com
Bob
bob@x.com
Carol
carol@x.com
Wat is het cartesisch product en wanneer gebruik ik het?
Het cartesisch product koppelt elk element van Lijst A aan elk element van Lijst B.Geschikt voor:
Lijst A (maten)
S
M
L
Lijst B (kleuren)
Rood
Blauw
Resultaat - 6 paren (3 × 2)
S Rood
S Blauw
M Rood
M Blauw
L Rood
L Blauw
- Testdata genereren (alle maat × kleur combinaties)
- Configuratiematrices (alle server × omgeving paren)
- Zoekterm combinaties (trefwoord × modifier × locatie)
Hoe ga ik om met lijsten van verschillende lengtes?
Open het Uitvoer Opties-paneel en stel Ongelijke lijsten in:
- Afkappen op kortste - stopt wanneer de kortste lijst eindigt. Schoon resultaat zonder gaten of opvulling.
- Opvullen met waarde - vult kortere lijsten aan met een gekozen string. Leeg laten voor lege regels, of typ
N/Aom ontbrekende vermeldingen expliciet te maken. - Kortste herhalen - doorloopt de kortste lijst opnieuw vanaf het begin. Handig voor het toepassen van een herhalend label of patroon op een langere lijst - bijv. afwisselende labels "Groep A" / "Groep B".
Wat zijn de uitvoerformaatopties voor Interleave?
Wanneer de blokgrootte N=1 is, zijn drie uitvoerformaten beschikbaar:Voor N>1 is alleen Plat beschikbaar - blokgroepering maakt de andere formaten dubbelzinnig.
- Plat - één element per regel in afgewisselde volgorde. Het beste om in andere tools te plakken.
- Tuples - elk paar tussen haakjes:
(apple, cat) - JSON - elk paar als JSON-array:
["apple", "cat"]
Plat
apple
cat
banana
dog
Tuples
(apple, cat)
(banana, dog)
Hoe keer ik een samenvoeging terug of ongedaan?
Gebruik het tabblad Split boven aan het tool. Drie omgekeerde bewerkingen zijn beschikbaar:
- Kolommen splitsen - maakt een Row Join ongedaan. Plak de samengevoegde tekst, stel hetzelfde scheidingsteken in en elke kolom wordt als afzonderlijke lijst geëxtraheerd.
- Interleave ongedaan maken - maakt een Interleave ongedaan. Plak de afgewisselde uitvoer, stel dezelfde N en hetzelfde aantal lijsten in, en de originals worden gereconstrueerd.
- Stack ongedaan maken - maakt een Stack ongedaan. Plak de gestapelde tekst en splits op lege regels (of een aangepaste markering) om elke deellijst te scheiden.
Kan ik meer dan 2 lijsten gebruiken?
Ja - Stack, Row Join en Interleave ondersteunen tot 6 lijsten.
- Klik op Lijst toevoegen om een paneel toe te voegen (maximaal 6 in totaal).
- Klik op de × op een paneel om het te verwijderen (minimaal 2 moeten overblijven).
Wat doet de Cartesian-groottebeveiliging?
Wanneer de twee lijsten meer dan 5.000 paren zouden produceren, pauzeert het tool en toont het verwachte aantal in plaats van automatisch te genereren - om te voorkomen dat uw browser bevriest.
- Een waarschuwing toont het exacte aantal paren voordat u bevestigt.
- Klik op Toch genereren om te bevestigen en door te gaan.
- Het uitvoerpaneel toont tot 2.000 rijen. Klik op Downloaden om het volledige resultaat als tekstbestand te krijgen.