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?

questionAnswers(3)

yourAnswerToTheQuestion