Hvordan lage en permutasjon i Python

Forfatter: Ellen Moore
Opprettelsesdato: 15 Januar 2021
Oppdater Dato: 21 November 2024
Anonim
Python - All Possible Permutations w/ Recursion
Video: Python - All Possible Permutations w/ Recursion

Innhold

"Permutasjoner" brukes i sannsynlighet og statistikk for å bestemme antall måter en liste over elementer kan organiseres på. Phyton inkluderer ikke en innebygd permutasjonsfunksjon, men beregningen kan gjøres via "itertools" -modulen. Inkludert i det er en funksjon som kan beregne listen over antall permutasjoner innenfor et gitt "sett" av verdier.


retninger

  1. Importer "itertools" -modulen:

    importere itertools

  2. Juster alle verdiene i settet i variabler. Anta at du må bestemme hvor mange ganger to medlemmer av en sammenslutning av fem studenter kan velges til stillingen som president og vice. Forutsatt at navnene til studentene er Angela, Cindy, Jan, Marsha og Beyonce, må du skrive inn følgende kommando:

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

  3. Ring funksjonen "permutations" som følger:

    itertools.permutations (sett, r)

  4. Endre "sett" til variabelen som inneholder verdiene og "r" i ønsket grad. Gitt eksempelet, bør du skrive:

    itertools.permutations (permutation_set_variable, 2)