-1
Disons que j'ai cette liste:Comment obtenir des combinaisons possibles d'une liste dans une plage spécifique en Python?
letters = list('ABCDEFGHIJKLMNOPQ')
Comment puis-je obtenir les combinaisons possibles de cette liste dans une plage de seulement 4 caractères?
Donc, mon jeu de résultats serait, par exemple:
- ABC
- Nijk
- C
- FK
- QACD
- ....
Je l'ai essayé comme ça, mais ça fait es semblent ne pas travailler:
for L in range(0, 4):
for subset in itertools.permutations(letters, L):
word = ''.join(subset)
print(word)
"dans une plage de seulement 4 caractères". Voulez-vous dire tous les sous-ensembles possibles de cette chaîne avec au plus 4 caractères? –
Pourriez-vous développer * "ne semble pas fonctionner" *? – jonrsharpe
Exactement, je veux tous les sous-ensembles possibles, mais ils devraient avoir au plus 4 caractères. En ce moment, je reçois également des chaînes de plus de 4 caractères. –