Oi José, tudo bem?
Não sei se entendi muito bem sua dúvida, mas se a ideia é confirmar se uma lista é composta apenas por valores 1 e -1. Você pode utilizar o set
, pois ele não permite elementos repetidos, logo, uma lista com apenas números 1 e -1, nos retornará um conjunto de {1, -1}
, então bastaria fazer:
lista = [1,1,1,1,1,-1]
somente_elementos_um_ou_menos_um = set(lista) == {1, -1}
print(somente_elementos_um_ou_menos_um)
Resultado: True
Caso não seja esse o problema, peço por gentileza que dê um exemplo do que esperava como saída.
Qualquer dúvida é só falar, estou a disposição. Abraços e bons estudos!