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 listaPara 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 listaAqui, 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.