Во-первых, я понимаю только псевдокод.Все возможные Перестановка списка функций
У меня есть список функций. Я пытаюсь применить все перестановки в списке. Затем для каждой перестановки примените первый элемент в pos 1, затем один в pos 2, до конца. И повторите для каждой перестановки.
Как, например:
mylist = [ sum(1+1) , sum(2+2) , sum(3+3) ]
#This should outputs
[2 , 4 , 6]
[4 , 6 , 2]
[6 , 2 , 4]
[2 , 6 , 4]
[6 , 4 , 2]
[4 , 2 , 6]
Реальная проблема, я знаю, что это легко настроить в C, Python, Java, как только у вас есть библиотека для него, но я могу использовать только , и понять псевдокод.
Если мне не нужно печатать каждый список, а делать какие-то дальнейшие вычисления на нем? Например, в первом списке, если бы я хотел сделать 2, деленный на 4, разделенный на 6, как я мог это сделать? – user3307705
Тогда я не понимаю вопроса. Вместо 'print list' вы можете делать все, что хотите. – amit
Например, если у меня есть свой новый список, я бы хотел разделить каждый элемент на следующий, возможно ли это? – user3307705