Estoy tratando de hacer algunas cosas combinatorias con datos en Python. miré la cuestión How to generate all permutations of a list in Python, pero piensan que no se ajusta a mis necesidades .. tengo los datos de este tipo ...:combinatoriales Python sin repetición - Pyncomb?
group1-Steve
group1-Mark
group1-Tom
group2-Brett
group2-Mick
group2-Foo
group3-Dan
group3-Phil
... y necesito para hacer todas las combinaciones posibles de los tres elementos con solo uno de cada grupo, sin repeticiones, guardando en una lista cada combinación.
Sé que en este caso hay 18 posibles combinaciones diferentes (3 * 3 * 2 = 18), pero no sé cómo podría escribir este código. He leído sobre el paquete Pyncomb, pero no conozco la función para aplicar en este caso; tal vez hay una función que hace el trabajo.
Esperanza alguien me podría ayudar ...
Gracias de antemano;
Peixe
¡Oh sí! He estado probando con décimas líneas de código, pero esta solución es realmente increíble y simple. : DD ¡Muchas gracias, Sven! – peixe