salut a tous ,
j'ai un code qui me crée une liste de combinaison possible et me renvoi se résultat :
>>> [['a', 'a', 'a', 'a', 'a', 'a'], ['a', 'a', 'a', 'a', 'a', 'b'], ['a', 'a', 'a', 'a', 'a', 'c'], ['a', 'a', 'a', 'a', 'a', 'd'], ['a', 'a', 'a', 'a', 'a', 'e'], ['a', 'a', 'a', etc....
et moi je voudrai qu'il me le renvoi comme ceci :
1 2 3
| >>> aaaaaa
>>> aaaaab
>>> aaaaac |
etc...
voici le code :
1 2 3 4 5 6 7 8 9 10 11 12
| def power(n,F):
G=[[x] for x in F]
for i in range (0,n-1):
G= [y+[x] for y in G for x in F]
return G
def main():
F=["a","b","c","d","e","f"]
print power(6,F)
if __name__ == '__main__':
main() |
si quelqu'un peut m'aider
Partager