Lista de Python -1 Índice

Lista de Python -1 Índice
O Python é definido como uma linguagem indexada por zero, porque todos os cálculos começam em zero, ele também é exclusivo para a esquerda e direita ao especificar um intervalo numérico. Isso é verdade para objetos como listas e séries, onde o primeiro elemento tem um índice de 0. Devemos fornecer o índice inicial e o índice final ao gerar intervalos ou cortar uma variedade de valores de um objeto semelhante a uma lista.

É quando a linguagem da esquerda inclusiva e exclusiva direita entra em jogo. O índice de esquerda deve ser adicionado no intervalo de retorno ou na fatia. Com exemplos, examinaremos o índice Python List -1 neste post.

O que é Índice da Lista Python?

Uma lista é um contêiner que armazena objetos de vários tipos de dados em uma sequência ordenada (ints, carros alegóricos, cordas, booleanos e assim por diante). É uma estrutura de dados crucial em que o Python é construído. Os dados estão entre colchetes ([]), com vírgulas entre os valores (,).

Os itens da lista são indexados de zero a um, com a primeira entrada começando no índice 0. Você pode editar a lista produzida adicionando novos itens, alterando os existentes ou excluindo -os. Entradas duplicadas e uma lista aninhada também são possíveis.

Em uma lista, existem inúmeros métodos disponíveis, um dos quais é o índice ().

A função index () em Python retorna o índice do elemento transmitido. Este método recebe um argumento e retorna o índice desse parâmetro. Joga um valueerror se o elemento não estiver lá. Se uma lista contiver elementos duplicados, o índice do primeiro elemento ocorre. Este método aceita dois parâmetros opcionais adicionais, Iniciar e Fim, que são usados ​​para limitar a pesquisa de índice.

Uso de indexação negativa na lista

Na maioria das linguagens de computadores, a indexação começa em 0 para matrizes e listas.

No entanto, o Python tem um recurso exclusivo chamado indexação negativa. A indexação negativa é basicamente o processo de indexação de uma lista desde o início com a indexação a partir de -1, i i.e., -1 fornece o último elemento da lista, -2 fornece o segundo último item da lista e assim por diante.

O processo de indexação negativa pode ser usado para u ou até mesmo exibir dados do final de uma lista. Além disso, também pode ser usado para reverter um número ou mesmo texto sem a necessidade de etapas extras.

Exemplo 1:

Os métodos 'len' e 'índice' são usados ​​para adquirir o índice negativo de um elemento em uma lista quando é necessário. Uma demonstração desse conceito pode ser encontrada abaixo. Uma lista de números inteiros é definida no código e apresentada na tela.

Na tela, uma chave é definida e exibida. A diferença entre o comprimento da lista e o elemento presente em uma determinada chave é calculada. Esta é uma variável que foi alocada para isso. Isso é visto nas seguintes capturas de tela fornecidas abaixo.

Tente entender o seguinte código. Fizemos uma matriz com os valores 43, 56, 32, 76, 33, 22 e 11. A lista foi então impressa com o valor da chave fornecido. Depois disso, criamos uma variável que chamamos de Len () e Val.Funções de índice. A matriz e o valor da chave também foram dados como argumentos. Finalmente, o resultado da execução da função é mostrado na tela.

list_val = [43, 56, 32, 76, 33, 22, 11]
print ("A lista é a seguinte:")
print (list_val)
key_val = 32
Print ("O valor da chave é o seguinte:")
imprimir (key_val)
resultado = len (list_val) - list_val.índice (key_val)
Print ("A saída é a seguinte:")
Imprimir (resultado)

Esta é a saída, que inclui a lista, o valor da chave e o resultado.

Exemplo 2:

Os índices são empregados em matrizes em todas as linguagens de computador, como todos sabemos. Os índices dos elementos de uma matriz podem ser percorridos para acessar os itens disponíveis em uma matriz. No entanto, nenhuma linguagem de computador nos permite especificar um valor de índice negativo como -4.

A indexação negativa pode ser feita no Python, o que não é acessível em outras linguagens de programação. Isso significa que -1 representa o elemento final da matriz, enquanto -2 representa o segundo elemento final da matriz. A indexação negativa da matriz começa no final. Isso indica que o elemento final da matriz é -1, que é o primeiro elemento de indexação negativa.

O código abaixo, que explica como criar uma matriz como você pode ver na linha de partida. A matriz tem valores de 11, 24, 45, 87, 44 e 88. Depois disso, tentamos recuperar os elementos nas posições -1 e -2, como visto abaixo.

arr = [11,24, 45, 87, 44, 88]
Imprimir (arr [-1])
Imprimir (arr [-2])

Os números (88 e 44) nas posições -1 e -2 da matriz são mostrados abaixo.

Exemplo 3:

Vamos inserir o elemento no índice -1 de uma matriz neste exemplo. Construímos uma matriz chamada 'list_val' na primeira linha de código. A matriz contém quatro elementos. Esses elementos são 'maçã, "laranja", banana' e 'uvas' como você pode ver. A matriz original foi então impressa e o Método insert () foi usado para adicionar o elemento especificado ao índice -1 da matriz. Finalmente, a matriz é atualizada e apresentada.

list_val = ['maçã', 'laranja', 'banana', 'uvas']
Print ('Matriz original:', list_val)
list_val.Insira (-1, 'suco de maçã')
Print ('Array após a inserção do elemento em -1 Índice:', list_val)

Aqui está a saída que inclui o original e a nova matriz à qual o elemento desejado foi adicionado. Veja abaixo.

Conclusão:

Este artigo passa pela função Python List Index () em Grat Detalhe. Nosso principal objetivo era obter um elemento usando o índice -1. Além disso, incluímos instruções para adicionar um elemento à matriz no índice -1. Todas essas idéias são bem explicadas com exemplos para sua orientação. Consulte essas diretrizes para obter uma idéia clara da lista Python -1 Índice.