salut a tous ,
j'ai un code qui me crée une liste de combinaison possible et me renvoi se résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
>>> [['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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
>>> aaaaaa
>>> aaaaab
>>> aaaaac
etc...
voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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