Come fare una permutazione in Python
Passaggio 1
Importa il modulo "itertools":
import itertools
Passaggio 2
Assegna tutti i valori del set a una variabile. Supponiamo che sia necessario determinare il numero di modi in cui 2 membri di una confraternita di 5 studenti possono essere eletti in posizioni come Vice Presidente e Presidente. Supponendo che i loro nomi siano Angela, Cindy, Jan, Marsha e Beyonce, dovresti scrivere il seguente comando:
permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']
Passaggio 3
Esegui la funzione "permutazioni" (permutazioni) nel modo seguente:
itertools.permutations (set, r)
Passaggio 4
Sostituire "set" con la variabile che contiene i valori e "r" con la lunghezza richiesta. Secondo l'esempio dovresti scrivere quanto segue:
itertools.permutations (permutation_set_variable, 2)