Supponiamo, ho una lista ditutte le possibili combinazioni di fase
1,1
e si può prendere o segno + o -. Quindi la combinazione possibile sarebbe 2 alla potenza 2.
1 1
1 -1
-1 1
-1 -1
Allo stesso modo, ho una lista di
1,1,1
e si può prendere o + o - cartello. Quindi la combinazione possibile sarebbe 2 alla potenza 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
in Python, come posso farlo utilizzando itertools o qualsiasi altro metodo. Qualsiasi aiuto per favore.
perché il passaggio 'zip'? –
@AshwiniChaudhary, Cosa succede se lst = [1,2,3]? – falsetru
@AshwiniChaudhary, se l'elenco contiene solo 1s, non è necessario eseguire il zip(). – falsetru