Cómo hacer una permutación en Python

Cómo hacer una permutación en Python.
Por vivek saxena

Paso 1

Importa el módulo "itertools":

import itertools


Paso 2

Asigna todos los valores del conjunto a una variable. Supón que necesitas determinar el número de formas en las que 2 miembros de una hermandad de 5 estudiantes pueden ser elegidos en posiciones como Vicepresidente y Presidente. Asumiendo que sus nombres son Angela, Cindy, Jan, Marsha y Beyonce, tendrías que escribir el siguiente comando:

permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']


Paso 3

Ejecuta la función "permutations" (permutaciones) de la siguiente forma:

itertools.permutations(set, r)


Paso 4

Sustituye "set" con la variable que contenga los valores y "r" con la longitud requerida. Según el ejemplo tendrías que escribir lo siguiente:

itertools.permutations(permutation_set_variable, 2)