Kombinationen der Länge n
In der Programmierung ist das Finden von Kombinationen eine häufige Aufgabe. Kombinationen sind Mengen von Elementen aus einer größeren Menge, die ohne Wiederholung ausgewählt werden. Wenn Sie beispielsweise 3 Zahlen aus der Menge [1, 2, 3, 4] auswählen, sind die möglichen Kombinationen:
[1, 2, 3] [1, 2, 4] [1, 3, 4] [2, 3, 4]
Verwendung des itertools-Moduls
Das Python-Modul „itertools“ bietet eine praktische Möglichkeit, Kombinationen zu generieren. Der folgende Code zeigt, wie man damit alle Kombinationen der Länge n aus einer Liste von Zahlen erhält:
import itertools for comb in itertools.combinations([1, 2, 3, 4], 3): print(comb)
Dieser Code gibt das erwartete Ergebnis aus:
(1, 2, 3) (1, 2, 4) (1, 3, 4) (2, 3, 4)
Das obige ist der detaillierte Inhalt vonWie erstelle ich Kombinationen der Länge n in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!