Предположим, у меня есть списоквсе возможные комбинации фаз
1,1
и это может занять + или - знак. Таким образом, можно было бы сочетание 2 к власти 2.
1 1
1 -1
-1 1
-1 -1
Кроме того, у меня есть список
1,1,1
и это может занять + или - знак. Таким образом, можно было бы сочетание 2 к власти 3.
-1 1 -1
-1 1 1
1 1 1
1 -1 1
-1 -1 -1
1 1 -1
1 -1 -1
-1 -1 1
В Python, как я могу сделать это с помощью itertools или любых других методов. Любая помощь пожалуйста.
Почему шаг 'zip'? –
@AshwiniChaudhary, Что, если lst = [1,2,3]? – falsetru
@AshwiniChaudhary, если список содержит только 1s, не нужно zip(). – falsetru