Comment faire une permutation en Python

Auteur: Joan Hall
Date De Création: 2 Janvier 2021
Date De Mise À Jour: 4 Juillet 2024
Anonim
Exercice Python, Permutations D’une Liste Avec Itertools Python
Vidéo: Exercice Python, Permutations D’une Liste Avec Itertools Python

Contenu

Les "permutations" sont utilisées dans les probabilités et les statistiques pour déterminer le nombre de façons dont une liste d'éléments peut être organisée. Phyton n'inclut aucune fonction de permutation intégrée, mais le calcul peut être effectué via le module "itertools". Une fonction permet de calculer la liste du nombre de permutations dans un "ensemble" de valeurs donné.


Les instructions

  1. Importez le module "itertools":

    importer itertools

  2. Aligne toutes les valeurs de l'ensemble en variables. Supposons que vous deviez déterminer le nombre de fois que deux membres d'une association de cinq étudiants pourraient être élus aux postes de président et de vice. En supposant que les noms des élèves soient Angela, Cindy, Jan, Marsha et Beyonce, vous devez entrer la commande suivante:

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

  3. Appelez la fonction "permutations" comme suit:

    itertools.permutations (set, r)

  4. Remplacez "set" par la variable contenant les valeurs et par "r" dans la mesure requise. Étant donné l'exemple, vous devriez taper:

    itertools.permutations (permutation_set_variable, 2)