Zum Inhalt springen
TextArray
100% lokal

Kartesisches Produkt von Listen

Kreuze jedes Element einer Liste mit jedem der anderen — alle Kombinationen, eine pro Zeile.

Eingabe
Ausgabe

Kartesisches Produkt von Listen

Manche Listen entstehen erst, wenn man sie multipliziert: jede Farbe × jede Größe, jeder Vorname × jeder Nachname, jede UTM-Quelle × Medium × Kampagne, jede Produktbasis × Variante. Die von Hand auszuschreiben ist genau die mühsame, fehleranfällige Arbeit, die ein Computer tun sollte. Füge deine Listen hier ein — ein Element pro Zeile, jede Liste durch eine Leerzeile getrennt — und jede Kombination kommt heraus, eine pro Zeile, in vorhersehbarer Reihenfolge.

Die Reihenfolge ist ein Kilometerzähler: Die letzte Liste wechselt am schnellsten, die erste am langsamsten, rot/blau × S/M ergibt also rot S, rot M, blau S, blau M. Diese Gruppierung hält zusammengehörige Kombinationen beisammen — genau richtig, wenn das Ergebnis eine Tabellenspalte, eine Reihe Testfälle oder einen Satz Dateinamen speist. Füge eine dritte und vierte Liste hinzu und das Muster setzt sich fort — das Tool verkraftet beliebig viele Listen, begrenzt nur durch die Gesamtgröße.

Die Verbindung zwischen Elementen bestimmst du: ein Leerzeichen für lesbare Labels, nichts für verkettete Codes, ein Bindestrich oder Schrägstrich für Bezeichner, ein Tab zum Einfügen in Spalten. Duplikate innerhalb einer Liste werden standardmäßig entfernt, damit ein wiederholtes Element die Ausgabe nicht stillschweigend vervielfacht. Die Zählung zeigt die exakte Kombinationszahl und die Anzahl der Listen, bevor du dich festlegst.

Da die Zahl das Produkt der Listengrößen ist, explodiert sie schnell — vier Listen mit vierzig Elementen sind 2,5 Millionen Zeilen. Das Tool berechnet das Produkt vorab und verweigert alles, was den Tab einfrieren würde, samt Zahl, damit du eine Liste kürzt. Alles läuft lokal in deinem Browser — deine Listen verlassen dein Gerät nie.

Häufige Fragen

Wie gebe ich mehrere Listen ein?
Ein Element pro Zeile, und trenne jede Liste durch eine Leerzeile. Zwei leerzeilengetrennte Blöcke sind zwei Listen; drei Blöcke drei Listen und so weiter. Mehrere Leerzeilen fallen zu einem Trenner zusammen, und Element-Leerraum wird getrimmt.
In welcher Reihenfolge sind die Kombinationen?
Kilometerzähler-Reihenfolge: Die letzte Liste zykelt am schnellsten, die erste am langsamsten. Liste A {a,b} und Liste B {1,2} ergibt a1, a2, b1, b2. So bleiben die Kombinationen jedes Elements der ersten Liste gruppiert.
Was ist der Unterschied zum Kombinationen-Generator?
Der Kombinationen-Generator wählt Gruppen aus einer Liste. Dieser kreuzt mehrere verschiedene Listen — ein Element aus jeder — das kartesische Produkt. Nimm dieses, wenn die Listen verschiedene Dimensionen sind (Farbe, Größe, Material); Kombinationen, wenn sie ein Pool sind.
Warum wurde die Erzeugung verweigert?
Die Kombinationszahl ist das Produkt der Listengrößen, das explosiv wächst — vier Listen mit vierzig sind 2,5 Millionen Zeilen. Wäre das Produkt unsicher zu bauen, stoppt das Tool und zeigt die Zahl, damit du eine Liste kürzt statt den Tab einzufrieren.
Werden meine Listen irgendwo hochgeladen?
Nein. Das Kombinieren läuft vollständig in deinem Browser und deine Listen verlassen dein Gerät nie.