Mehrere Listen Zusammenführen

Kombinieren Sie Listen durch Stapeln, Zeilenverknüpfung, Verschachtelung (Zip) oder kartesisches Produkt. Nutzen Sie den Tab Teilen, um diese Vorgänge umzukehren.

Alternate items from each list (zip), optionally in blocks of N

Beispiel ausprobieren:
Eingeben oder Datei ablegen
Eingeben oder Datei ablegen
Ausgabeoptionen
(classic zip)
Ausgabeformat
Ungleiche Listen
Paste lists above to see results

Häufig Gestellte Fragen

Was ist der Unterschied zwischen Stack, Row Join, Interleave und Cartesian?
Vier Methoden zum Kombinieren von Listen - wählen Sie je nach gewünschtem Ergebnis:
  • Stack - fügt Listen nacheinander an. Erst alles aus A, dann alles aus B. Eine lange kombinierte Liste.
  • Row Join - verbindet Elemente an derselben Position mit einem Trennzeichen. Wie VERKETTEN über Excel-Spalten: Zeile 1 von A verbunden mit Zeile 1 von B.
  • Interleave - wechselt Elemente aus jeder Liste ab: a1, b1, a2, b2… Ideal für gepaarte Datensätze.
  • Cartesian - jede Kombination eines Elements aus A mit einem aus B. 3 Elemente × 4 Elemente = 12 Paare.
Stack (A dann B)
apple banana - cat dog
Row Join (Sep. " / ")
apple / cat banana / dog
Was bewirkt die Interleave-Blockgröße N?
Die Blockgröße N legt fest, wie viele aufeinanderfolgende Zeilen aus jeder Liste entnommen werden, bevor gewechselt wird.
  • N=1 (klassischer 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…
Nützlich, wenn Ihre Daten gruppiert sind - z. B. beim Verschachteln von Name+E-Mail-Paaren, damit die Daten jeder Person zusammenbleiben.
Namen (A)
Alice Bob Carol
E-Mails (B)
alice@x.com bob@x.com carol@x.com
Ergebnis bei N=1
Alice alice@x.com Bob bob@x.com Carol carol@x.com
Was ist das kartesische Produkt und wann sollte ich es verwenden?
Das kartesische Produkt verbindet jedes Element der Liste A mit jedem Element der Liste B.
Liste A (Größen)
S M L
Liste B (Farben)
Rot Blau
Ergebnis - 6 Paare (3 × 2)
S Rot S Blau M Rot M Blau L Rot L Blau
Geeignet für:
  • Testdaten generieren (alle Größe × Farbe Kombinationen)
  • Konfigurationsmatrizen (alle Server × Umgebung Paare)
  • Suchbegriff-Kombinationen (Schlüsselwort × Modifier × Standort)
Warnung: Listen wachsen schnell - 1.000 × 1.000 = 1.000.000 Paare. Das Tool warnt Sie vor der Generierung.
Wie gehe ich mit Listen unterschiedlicher Länge um?
Öffnen Sie das Ausgabeoptionen-Panel und stellen Sie Ungleiche Listen ein:
  • Auf kürzeste kürzen - stoppt, wenn die kürzeste Liste endet. Sauberes Ergebnis ohne Lücken oder Auffüllung.
  • Mit Wert auffüllen - füllt kürzere Listen mit einem gewählten String auf. Leer lassen für leere Zeilen oder N/A eingeben, um fehlende Einträge explizit zu kennzeichnen.
  • Kürzere wiederholen - durchläuft die kürzere Liste von vorne in einer Schleife. Nützlich für sich wiederholende Beschriftungen oder Muster auf einer längeren Liste - z. B. wechselnde Etiketten "Gruppe A" / "Gruppe B".
Welche Ausgabeformate gibt es für Interleave?
Wenn die Blockgröße N=1 ist, stehen drei Ausgabeformate zur Verfügung:
  • Flach - ein Element pro Zeile in verschachtelter Reihenfolge. Am besten zum Einfügen in andere Tools.
  • Tupel - jedes Paar in Klammern: (apple, cat)
  • JSON - jedes Paar als JSON-Array: ["apple", "cat"]
Flach
apple cat banana dog
Tupel
(apple, cat) (banana, dog)
Bei N>1 ist nur Flach verfügbar - die Blockgruppierung macht die anderen Formate mehrdeutig.
Wie mache ich eine Zusammenführung rückgängig?
Verwenden Sie den Split-Tab oben im Tool. Drei Umkehroperationen stehen zur Verfügung:
  • Spalten aufteilen - macht einen Row Join rückgängig. Fügen Sie den verbundenen Text ein, setzen Sie dasselbe Trennzeichen und jede Spalte wird als separate Liste extrahiert.
  • Interleave rückgängig - macht einen Interleave rückgängig. Fügen Sie die verschachtelte Ausgabe ein, setzen Sie dasselbe N und die gleiche Listenanzahl, und die Originale werden rekonstruiert.
  • Stack rückgängig - macht einen Stack rückgängig. Fügen Sie den gestapelten Text ein und teilen Sie auf Leerzeilen (oder einem benutzerdefinierten Marker) auf, um die Teillisten zu trennen.
Kann ich mehr als 2 Listen verwenden?
Ja - Stack, Row Join und Interleave unterstützen bis zu 6 Listen.
  • Klicken Sie auf Liste hinzufügen, um ein Panel hinzuzufügen (maximal 6 insgesamt).
  • Klicken Sie auf das × an einem Panel, um es zu entfernen (mindestens 2 müssen verbleiben).
Cartesian ist auf 2 Listen beschränkt. Eine dritte hinzuzufügen macht die Ausgabe exponentiell - selbst 10 × 10 × 10 = 1.000 Paare; 100 Elemente je = 1.000.000. Das Tool begrenzt Cartesian auf 2 aus Sicherheitsgründen. Für Mengenanalysen über mehrere Listen - um gemeinsame oder für jede Liste eindeutige Elemente zu finden - verwenden Sie Mehrere Listen Vergleichen.
Was macht der Größenschutz bei Cartesian?
Wenn die beiden Listen mehr als 5.000 Paare erzeugen würden, pausiert das Tool und zeigt die erwartete Anzahl an, anstatt automatisch zu generieren - um ein Einfrieren des Browsers zu verhindern.
  • Eine Warnung zeigt die genaue Paaranzahl, bevor Sie bestätigen.
  • Klicken Sie auf Trotzdem generieren, um zu bestätigen und fortzufahren.
  • Das Ausgabe-Panel zeigt bis zu 2.000 Zeilen. Klicken Sie auf Herunterladen, um das vollständige Ergebnis als Textdatei zu erhalten.
Beispiel: 100 Elemente × 60 Elemente = 6.000 Paare → Schutz wird ausgelöst und zeigt "6.000 Paare - klicken Sie auf Generieren, um fortzufahren".

Share this tool

Featured on ToolDirs
© 2026 ListDiff

Free online list and text processing tools.