Vous avez un code avec plein de for imbriqués ?
Et bien itertools.product est fait pour vous.
Code moche:
a = ['un'] b = a + ['deux'] c = b + ['trois'] d = c + ['quatre'] for i in a: for j in b: for k in c: for l in d: print i,j,k,l
Devient :
a = ['un'] b = a + ['deux'] c = b + ['trois'] d = c + ['quatre'] for i, j, k, l in itertools.product(a,b,c,d): print i,j,k,l
Bien plus lisible.