Comment générer une liste de combinaisons ?

Comment générer une liste de combinaisons ? - Divers - Programmation

Marsh Posté le 09-04-2010 à 15:21:21    

Salut
 
Je cherche à obtenir les 127 combinaisons possibles d'une liste {a;b;c;d;e;f;g}
 
a;b;c;d;e;f;g
a;b;c;d;e;f
a;b;c;d
a;b;c
a;b
a
a;c;d;e;f;g
a;c;d;e;f
a;c;d;e
a;c;d
a;c
etc...
 
L'ordre n'a pas d'importance (ab=ba).
 
Quelqu'un connait un outil ?

Reply

Marsh Posté le 09-04-2010 à 15:21:21   

Reply

Marsh Posté le 10-04-2010 à 18:58:32    

Prolog !

Reply

Marsh Posté le 10-04-2010 à 19:36:58    

python
 

Code :
  1. import itertools
  2. list(itertools.chain(*(itertools.combinations('abcdefg', x+1) for x in range(7))))


---------------
Nos estans firs di nosse pitite patreye...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed