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…
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.Geeignet für:
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
- Testdaten generieren (alle Größe × Farbe Kombinationen)
- Konfigurationsmatrizen (alle Server × Umgebung Paare)
- Suchbegriff-Kombinationen (Schlüsselwort × Modifier × Standort)
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/Aeingeben, 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:Bei N>1 ist nur Flach verfügbar - die Blockgruppierung macht die anderen Formate mehrdeutig.
- 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)
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).
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.