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…
Handig wanneer je gegevens gegroepeerd zijn - bijvoorbeeld bij het afwisselen van naam+e-mailparen zodat de gegevens van elke persoon bij elkaar blijven.
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.
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
Geschikt voor:
  • Testdata genereren (alle maat × kleur combinaties)
  • Configuratiematrices (alle server × omgeving paren)
  • Zoekterm combinaties (trefwoord × modifier × locatie)
Waarschuwing: lijsten groeien snel - 1.000 × 1.000 = 1.000.000 paren. Het tool waarschuwt u voor het genereren.
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/A om 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:
  • 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)
Voor N>1 is alleen Plat beschikbaar - blokgroepering maakt de andere formaten dubbelzinnig.
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).
Cartesian is beperkt tot 2 lijsten. Een derde toevoegen maakt de uitvoer exponentieel - zelfs 10 × 10 × 10 = 1.000 paren; 100 elementen elk = 1.000.000. Het tool houdt Cartesian op 2 uit veiligheid. Voor verzamelinganalyse over meerdere lijsten - het vinden van gemeenschappelijke of unieke items in elke lijst - gebruikt u Meerdere Lijsten Vergelijken.
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.
Voorbeeld: 100 elementen × 60 elementen = 6.000 paren → beveiliging activeert en toont "6.000 paren - klik op Genereren om door te gaan".

Share this tool

Featured on ToolDirs
© 2026 ListDiff

Free online list and text processing tools.