Trebalo bi da je ovo skoro direktan prevod u Python:
Kôd:
def my_perms(niz, br_pon):
niz *= br_pon
return reduce(
lambda a, i:
a + sorted(list(set(permutations(niz, i)))),
range(1, len(niz)+1),
[]
)
Funkcija permutations dodata je u 2.6, može slobodno da se pejstuje
odavde u kod ako koristiš stariju verziju.