Middle
O que significa a fatia [::-1] e o que acontece ao executá-la?
sobes.tech IA
Resposta da IA
A fatia [::-1] em Python é usada para obter a ordem inversa dos elementos de uma sequência (string, lista, tupla, etc.).
Explicação:
- O primeiro parâmetro da fatia é o índice inicial (padrão: início).
- O segundo parâmetro é o índice final (padrão: fim).
- O terceiro parâmetro é o passo, aqui
-1, o que significa mover-se do final para o início.
Exemplo:
s = "hello"
print(s[::-1]) # saída: 'olleh'
lst = [1, 2, 3, 4]
print(lst[::-1]) # saída: [4, 3, 2, 1]
Assim, [::-1] cria uma nova sequência com os elementos em ordem inversa.