Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O que é os dois pontinhos x[:i] (positivo e negativo)?

Olá! Tenho esse exemplo abaixo...

  for i in range(0, len(x):   
      if x[:i] == x[-i:]:

Por favor, gostaria de saber o que é o x[:i] ? Qual a diferença entre x[:i]e x[-i:], além do sinal de negativo?

Obrigada!

1 resposta
solução!

O dois pontos é o operador de slice para obter um sub-array.

Para pegar os três primeiros elementos

x = [10, 20, 30, 40, 50]
print(x[:3]) 

Um índice negativo, exemplo x[-1] ,serve para pegar o último elemento.

Para obter os três últimos elementos:

print(x[-3:]) 

Excluindo o primeiro e o último:

print(x[1:-1])