Pitão

Tutorial de indexação e divisão em Python

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

O que é indexação?

Indexar é criar 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, vamos criar uma lista em primeiro. Veremos como as sequências de objetos funcionam dentro da lista em Python. A lista de objetos é escrita entre colchetes, conforme mostrado abaixo:

>>> minha lista [m]

Aqui, mylist é o nome da lista e [m] é um array contendo a lista de todos os elementos que existem dentro deste array.

Criação de uma lista em Python

Para criar uma lista em Python, defina a lista e, a seguir, insira 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 de acordo com a necessidade do usuário.

Acessando um Índice Particular

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

A sintaxe será:

>>> mylist [0] - Exibirá o índice zero 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:

>>> minha lista [len (minha lista) -1]

O último elemento da lista será exibido.

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

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

Acessando o Índice de Lista Negativa

Os usuários também podem acessar o índice na lista negativa. Negativo na indexação implica o início da lista de -1, seguido por -2, então -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 penú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 índice -7º ou -8º, ele retornará um erro, pois nossa lista ainda está até o 5º índice e não tem nenhum valor depois dele.

O que é fatiar?

Fatiar é 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, em seguida, fazemos a lista retornar para essa seção. Por exemplo, se virmos:

>>> minha lista [m: n]

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

Fatiar uma lista

No exemplo, temos a lista a, e para a [2: 5], ele retornará os valores do 2º índice até o 4º. Conforme 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], ele retornou os valores do índice de 1 a 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, a], e começar a fatia no início da lista, ou os usuários podem omitir o último índice, sou:], que irá estender a fatia do primeiro índice (m) até o final da lista. Caso os usuários omitam ambos os índices uma[:], ele então retornará uma cópia de toda a lista. Vamos dar uma olhada com exemplos.

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

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

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

Stride

Para verificar o recurso de passada, adicionaremos um terceiro índice. É uma etapa que é usada 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., da lista, permite-nos escolher apenas três elementos a partir do índice 0.

O exemplo exibe o valor da passada 2 em a [1: 6: 2], eu.e., da lista, permite-nos 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., da lista, permite-nos escolher apenas três elementos do final da lista.

Conclusão

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

WinMouse permite que você personalize e melhore o movimento do ponteiro do mouse no PC com Windows
Se você quiser melhorar as funções padrão do ponteiro do mouse, use um freeware WinMouse. Ele adiciona mais recursos para ajudá-lo a obter o máximo do...
O botão esquerdo do mouse não funciona no Windows 10
Se você estiver usando um mouse dedicado com seu laptop ou computador desktop, mas o o botão esquerdo do mouse não funciona no Windows 10/8/7 por algu...
O cursor pula ou se move aleatoriamente enquanto digita no Windows 10
Se você descobrir que o cursor do mouse pula ou se move por conta própria, de forma automática e aleatória ao digitar em um laptop ou computador com W...