J'ai essayé de résoudre le problème de combinaison avec Python, mais je ne vois pas de bon moyen. .. ..
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]
C'est trop enfantin et la longueur de la liste augmente. .. ..
Donc, quand je l'ai recherché, il y avait une bibliothèque utile.
import itertools
letter = ["A","B","C"]
for i in itertools.product(letter, repeat=len(letter)):
print i
Cela n'a pris que quelques lignes.
Recommended Posts