Wie erstelle ich Kombinationen der Länge n in Python?

Susan Sarandon
Freigeben: 2024-11-16 04:58:03
Original
374 Leute haben es durchsucht

How to Generate Combinations of Length n in Python?

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]
Nach dem Login kopieren

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)
Nach dem Login kopieren

Dieser Code gibt das erwartete Ergebnis aus:

(1, 2, 3)
(1, 2, 4)
(1, 3, 4)
(2, 3, 4)
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage