Bonjour,
Je cherche à pouvoir générer toutes les écritures possibles d'une adresse.
Je m'explique :
Prenons "001, Avenue du Général de Gaulle"
Le 001 peut s'écrire 001 ou 1
Avenue peut s'écrire "Av", "Av.", "avenue", "av", "av."
Général peut s'écrire "général", "gal", "Gal"
"Gaulle" peut s'écrire "gaulle", "gaule" (pour ceux qui ne sont pas doués en histoire ;-)...
Aussi, je décompose cette adresse en [('001','1'),('Avenue','Av','Av.','avenue','av','av.'),('du',''),('Général','général','gal','Gal'),('de','De',''),('Gaulle','gaulle','gaule')]
Je cherche à faire la liste de toutes les combinaisons de liste :
001 Avenue du Général de Gaulle
001 Avenue du Général de gaule
...
Auriez vous une piste ? Sachant que mon problème est que le nombre de listes du tuple peut varier de 1 à n et que chaque liste également..
Merci pour votre aide !
Jérôme
Partager