O Python trabalha com índices negativos? O que são índices negativos?
Soluções para a tarefa
Resposta:
Em Python, pode-se utilizar índices negativos para contar elementos a partir do último, que será fornecido se for pedido o elemento de índice -1. Com esta maneira de contar, numa lista de 4 elementos, o primeiro elemento possui indice -4. Não há elemento com índice -5.
Sim, é possível trabalhar com índices negativos usando a linguagem Python.
Funciona da seguinte forma:
Vamos considerar uma lista como exemplo (lista é um objeto Python iterável):
minha_lista = [0, 1, 2, 3, 4, 5, 6, 7, 8]
Quando usamos o índice negativo, ao contrário dos índices positivos, a busca na estrutura de dados é feita da direita para a esquerda:
Se executarmos o seguinte comando: print(minha_lista[-3]), o número exibido na tela será o 6.
Já o comando print(minha_lista[-6:-1]) retornaria [3, 4, 5, 6, 7]