Sobes.tech
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.