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!
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!
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])