Wie berechne ich ein kartesisches Produkt aus Listen?
Geben Sie mindestens zwei Listen ein. Verwenden Sie Kommas zwischen Elementen und eine leere Zeile zwischen Listen. Die Listen a,b und 1,2 ergeben (a,1), (a,2), (b,1) und (b,2).
Browser-Werkzeug
Erzeugt Kombinationen aus zwei oder mehr Listen. Legen Sie Element- und Listentrenner fest und prüfen Sie die geordneten Ergebnisse.
Ihre Eingabe bleibt in diesem Browser.
Fügen Sie die erforderliche Eingabe hinzu.
Vervollständigen Sie die erforderliche Eingabe.
Direkte Antwort
Der Rechner bildet Kombinationen aus jeweils einem Element jeder Liste. Mit den Standardtrennzeichen trennen Sie Elemente durch Kommas und Listen durch eine leere Zeile. Die Listen a,b und 1,2 ergeben (a,1), (a,2), (b,1) und (b,2). Quelle: https://docs.python.org/3/library/itertools.html#itertools.product CSV-Quoting wird nicht als eigene Datenstruktur analysiert.
Ergebnis
Die Ausgabe enthält Kombinationen in Klammern. Die rechte Liste ändert sich am schnellsten. Zwei Listen mit jeweils zwei Elementen erzeugen vier Kombinationen.
Dieses Werkzeug verwenden
Beispiel
Eingabe: a,b 1,2
Einstellungen: Sample delimiter: \n\n; Item delimiter: ,; Listen: a,b und 1,2.
Ergebnis: (a,1) (a,2) (b,1) (b,2)
Das Beispiel verwendet die Standardtrennzeichen und erzeugt vier geordnete Kombinationen.
Häufige Anwendungen
Grenzen