Ich habe versucht, das Kombinationsproblem mit Python zu lösen, aber ich kann mir keinen guten Weg vorstellen. .. ..
letter = ["A","B","C"]
for i in range(3):
for j in range(3):
for k in range(3):
print letter[i], letter[j], letter[k]
Dies ist zu kindisch und die Länge der Liste nimmt zu. .. ..
Als ich es nachgeschlagen habe, gab es eine nützliche Bibliothek.
import itertools
letter = ["A","B","C"]
for i in itertools.product(letter, repeat=len(letter)):
print i
Dies dauerte nur ein paar Zeilen.
Recommended Posts