Python - pobierz wszystkie kombinacje listy
Wiem, że mogę użyć itertools.permutation, aby uzyskać wszystkie permutacje wielkości r. Ale dlaitertools.permutation([1,2,3,4],3)
wróci(1,2,3)
jak również(1,3,2)
.
Chcę filtrować te powtórzenia (tj. Uzyskać kombinacje)
Czy istnieje prosty sposób na uzyskanie wszystkich permutacji (wszystkich długości)?
Jak mogę przekonwertowaćitertools.permutation()
wynik do regularnej listy?