Скажем, у меня есть следующий список:Python: Как получить список перестановок подмножеств?
L = [1, 2, 3]
Я хочу, чтобы получить следующий вывод:
[[1], [2],[3]]
[[1], [2, 3]]
[[2], [1, 3]]
[[3], [1, 2]]
Только я даже не уверен, если я сформулировал вопрос правильно. Это в основном как неповторяющиеся группы перестановок?
Я считаю, что он хочет сделать все перестановки в циклической нотации. –
Вы ищете что-то вроде poweret? http://docs.python.org/2/library/itertools.html#recipes – jamylak
Я думаю, что могу написать программу для генерации вашего точного вывода, но я не понимаю, как вы получаете свой результат ... Можете ли вы объяснить это больше? – George