Jak provést permutaci v Pythonu
Krok 1
Importujte modul "itertools":
import itertools
Krok 2
Přiřadí všechny hodnoty sady proměnné. Předpokládejme, že je třeba určit počet způsobů, jak mohou být zvoleni 2 členové bratrstva pěti studentů na pozice, jako je viceprezident a prezident. Za předpokladu, že jejich jména jsou Angela, Cindy, Jan, Marsha a Beyonce, budete muset napsat následující příkaz:
permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']
Krok 3
Proveďte funkci "permutations" (permutace) následujícím způsobem:
itertools.permutations (set, r)
Krok 4
Nahraďte "set" s proměnnou, která obsahuje hodnoty a "r" s požadovanou délkou. Podle příkladu byste museli napsat následující:
itertools.permutations (permutation_set_variable, 2)