Mit Python Itertools.permutations () möchte ich Permutationen mit sich wiederholenden Zeichen empfangen und ausgeben. Für ein Beispiel das meine Funktion unten und seine aktuelle Ausgabe.
%Vor%Die Ausgabe ist:
%Vor%Wie bekomme ich eine Ausgabe wie 112 oder 222?
Von dem, was ich verstehe, sind Kombinationen nicht genau dort, wo Permutationen sind. Nach was ich suche, findet alle Kombinationen dann jede Permutation für jede Kombination. Ist das möglich?
Sie wollen überhaupt keine Permutationen. Sie möchten das kartesische Produkt:
%Vor%Nach was Sie suchen, ist ein kartesisches Produkt , keine Permutation , die auch von itertools bereitgestellt wird.
Sie sollten sich gut mit den Unterschieden zwischen Permutation, Kombination, Kombination mit Ersatz und kartesischem Produkt vertraut machen, um zu entscheiden, was am besten für Ihre Anwendung geeignet ist, aber Sie suchen wahrscheinlich nach einer anderen Option.
>Tags und Links python permutation itertools