Giả sử, tôi có một danh sách cáctất cả các giai đoạn kết hợp có thể
1,1
và nó có thể mất một trong hai + hoặc - dấu. Vì vậy, sự kết hợp có thể sẽ là 2 với sức mạnh 2.
1 1
1 -1
-1 1
-1 -1
Tương tự như vậy, tôi có một danh sách các
1,1,1
và nó có thể mất một trong hai hoặc + - ký tên. Vì vậy, sự kết hợp có thể sẽ là 2 với sức mạnh 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
Trong python, làm thế nào tôi có thể làm điều đó bằng itertools hoặc bất kỳ phương pháp khác. Xin vui lòng giúp đỡ.
lý do tại sao bước 'zip'? –
@AshwiniChaudhary, Nếu lst = [1,2,3] thì sao? – falsetru
@AshwiniChaudhary, Nếu danh sách chỉ chứa 1s, không cần phải nén(). – falsetru