Indexação e corte no tutorial de Python

Indexação e corte no tutorial de Python
A lista é considerada um recurso útil do Python. É útil e pode ser acessado usando o valor do índice da lista. Além disso, está escrito dentro dos suportes quadrados. Neste artigo, ilustraremos e verificaremos esses métodos de corte e indexação em Python usando o Python 3.8 versão.

O que está indexando?

A indexação está criando uma referência a um elemento de um iterável (tuplas, strings) por sua posição particular dentro do iterável.

Para verificar como acessar elementos individuais de uma lista, criaremos uma lista primeiro. Veremos como as seqüências dos objetos funcionam dentro da lista em Python. A lista de objetos é escrita dentro dos colchetes, como mostrado abaixo:

>>> mylist [m]

Aqui, mylist é o nome da lista e [m] é uma matriz com a lista de todos os elementos que existem dentro dessa matriz.

Criando uma lista em Python

Para criar uma lista em Python, defina a lista e digite os elementos da string na matriz. Aqui está o nome da lista e seus elementos, maçã, ovo, manga, tomate, banana e pão. A sintaxe geral para criar uma lista é:

>>> listname = ['element1', 'element2', 'element3', 'element4', 'element5', 'element6']

Exemplo:

A lista pode ter tantos elementos quanto o requisito do usuário.

Acessando um índice específico

A indexação da lista em Python é baseada no índice zero e começa em zero, depois continua. A técnica é semelhante à indexação no caso de conjuntos de dados. Para exibir a lista, basta digitar o nome da lista e depois pressionar Enter. A lista será exibida, conforme mostrado na figura anexada. Em seguida, chamaremos o índice zero da lista, depois o 2º e depois o 5º índice.

A sintaxe será:

>>> mylist [0] - exibirá o índice Zeroth da lista
>>> mylist [2] - exibirá o segundo índice da lista
>>> mylist [5] - exibirá o quinto índice da lista

Para exibir o último elemento da lista em Python, usaremos:

>>> mylist [len (mylist) -1]

O último elemento da lista será exibido.

Se você tentar chamar o elemento que não estiver incluído na lista, ele exibirá um erro. Por exemplo, aqui na lista, não temos nenhum índice após 5, por isso, se tentarmos chamar o 6º índice, ele retornará um erro.

>>> mylist [6] - retornará o erro, já que nossa lista é apenas até o 5º índice.

Acessando o índice da lista negativa

Os usuários também podem acessar o índice na lista negativa. Negativo na indexação implica em início da lista de -1, seguido por -2, depois -3 e assim por diante.

A sintaxe a ser usada é:

>>> mylist [-1] - exibirá os valores do último índice da lista
>>> mylist [-2] - exibirá os valores do segundo último índice da lista
>>> mylist [-3] - exibirá os valores do terceiro último índice da lista
>>> mylist [-4] - exibirá os valores do quarto último índice da lista
>>> mylist [-5] - exibirá os valores do quinto último índice da lista
>>> mylist [-6] - exibirá os valores do sexto último índice da lista

Aqui, novamente, se tentarmos chamar o -7º ou -8 Índice, ele retornará um erro, pois nossa lista ainda é até o 5º índice e não terá valor após ele.

O que está cortando?

O corte é um subconjunto de todos os elementos de um iterável (tuplas, strings) com base em seus índices. Aqui, extraímos a parte de uma lista específica e depois fazemos a lista retornar a essa seção. Por exemplo, se virmos:

>>> mylist [m: n]

Ele retornará uma parte de minha lista. Vai começar com ponto m até n, mas excluindo o valor n. Também podemos usar valores de índice negativo aqui.

Cortando uma lista

No exemplo, temos a lista A e para A [2: 5], ele retornará os valores do 2º índice até o 4º. Como discutido anteriormente, ele excluirá o valor do 5º índice neste exemplo.

No próximo exemplo, a [-5: -2], verificamos o valor do índice negativo que retornou os valores do índice do índice -5 para o índice -2.

E em um [1: 4], retornou os valores do índice de 1 para 3, excluindo o 4º valor do índice.

Fazendo o valor de a [-5: 2] == a [1: 4]

Omitindo o índice

Os usuários podem omitir o primeiro índice, um], e comece a fatia no início da lista, ou os usuários podem omitir o último índice, sou:], Isso estenderá a fatia do primeiro índice (M) até o final da lista. Caso os usuários omitissem os dois índices a[:], Ele então retornará uma cópia de toda a lista. Vamos verificar com exemplos.

Em um [: 4], cortou a lista até o 4º índice e incluirá todos os valores do índice zero até o 3º.

Em seguida, para um [0: 4], iniciamos o valor do índice em zero, que é semelhante ao caso anterior [: 4], mas aqui especificamos que começou a partir de 0, o que é indiferente, e ambos retornarão os mesmos resultados.

No próximo exemplo, temos um [2:], isso exibirá todos os valores do segundo índice local até o final da lista e, no exemplo a [2: len (a)], receberemos novamente o mesmo resultados.

Passo

Para verificar o recurso Stride, adicionaremos um terceiro índice. É um passo que é usado na notação de fatia. O valor da passada pode ser positivo ou negativo.

O exemplo exibe o valor da passada 2 em A [0: 6: 2], eu.e., Na lista, ela nos permite escolher apenas três elementos a partir de 0 índice.

O exemplo exibe o valor da passada 2 em A [1: 6: 2], eu.e., Na lista, nos permite escolher apenas três elementos a partir de 1 índice.

O exemplo exibe o valor da passada -2 em a [6: 0: -2], eu.e., Na lista, nos permite escolher apenas três elementos do final da lista.

Conclusão

Neste tutorial, passamos pelas maneiras de usar indexação e fatia na linguagem Python. É um dos principais recursos que podem ser usados ​​por todos os programadores para a facilidade de sua formulação de dados.