Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Indexação de Listas em Python | Seção
Practice
Projects
Quizzes & Challenges
Questionários
Challenges
/
Estruturas de Dados em Python

bookIndexação de Listas em Python

Em Python, listas permitem acessar elementos individuais usando seus índices. A indexação começa em 0, ou seja, o primeiro elemento de uma lista está no índice 0, o segundo elemento está no índice 1 e assim por diante. Isso é chamado de indexação zero. Para acessar um elemento, utilize colchetes com o índice do item desejado.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
copy

No exemplo a seguir, o índice 0 retorna o primeiro elemento, 'Rome', enquanto o índice 2 retorna o terceiro elemento, que é 'New York'. Lembre-se de que o índice corresponde à posição menos um (n - 1).

Indexação Negativa

Python também suporta indexação negativa: isso permite acessar elementos a partir do final da lista. Aqui, -1 representa o último item, -2 representa o penúltimo item e assim por diante. A indexação negativa pode ser muito útil quando se deseja trabalhar com uma lista a partir do final sem saber seu comprimento.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
copy

Explicação:

  1. -1 recupera o último elemento 'Kioto';
  2. 3 e -2 ambos se referem ao quarto elemento 'Brasilia', um utilizando indexação positiva e o outro utilizando indexação negativa. Isso demonstra como a indexação percorre a lista.

A indexação positiva e negativa adiciona versatilidade ao acesso de elementos em listas, seja a partir do início ou do final.

Indexação em Listas Aninhadas

Acessar elementos em uma lista aninhada requer múltiplos índices: o primeiro índice seleciona a sublista e o segundo índice acessa o item específico dentro dessa sublista.

1234567891011121314
cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
copy

As aplicações da indexação de listas aninhadas incluem, mas não se limitam a, dados estruturados como planilhas, matrizes ou bancos de dados. Exemplos práticos incluem acessar linhas e colunas em uma matriz 2D, recuperar detalhes de listas de registros de funcionários ou extrair informações específicas, como nomes de cidades ou custos de roteiros de viagem ou estruturas aninhadas semelhantes a JSON.

Tarefa

Swipe to start coding

Você recebe uma lista chamada cities.

  • Inicialize a variável second com o segundo elemento do array usando o índice.
  • Inicialize a variável last com o último elemento do array usando o índice.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 2
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

bookIndexação de Listas em Python

Deslize para mostrar o menu

Em Python, listas permitem acessar elementos individuais usando seus índices. A indexação começa em 0, ou seja, o primeiro elemento de uma lista está no índice 0, o segundo elemento está no índice 1 e assim por diante. Isso é chamado de indexação zero. Para acessar um elemento, utilize colchetes com o índice do item desejado.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
copy

No exemplo a seguir, o índice 0 retorna o primeiro elemento, 'Rome', enquanto o índice 2 retorna o terceiro elemento, que é 'New York'. Lembre-se de que o índice corresponde à posição menos um (n - 1).

Indexação Negativa

Python também suporta indexação negativa: isso permite acessar elementos a partir do final da lista. Aqui, -1 representa o último item, -2 representa o penúltimo item e assim por diante. A indexação negativa pode ser muito útil quando se deseja trabalhar com uma lista a partir do final sem saber seu comprimento.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
copy

Explicação:

  1. -1 recupera o último elemento 'Kioto';
  2. 3 e -2 ambos se referem ao quarto elemento 'Brasilia', um utilizando indexação positiva e o outro utilizando indexação negativa. Isso demonstra como a indexação percorre a lista.

A indexação positiva e negativa adiciona versatilidade ao acesso de elementos em listas, seja a partir do início ou do final.

Indexação em Listas Aninhadas

Acessar elementos em uma lista aninhada requer múltiplos índices: o primeiro índice seleciona a sublista e o segundo índice acessa o item específico dentro dessa sublista.

1234567891011121314
cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
copy

As aplicações da indexação de listas aninhadas incluem, mas não se limitam a, dados estruturados como planilhas, matrizes ou bancos de dados. Exemplos práticos incluem acessar linhas e colunas em uma matriz 2D, recuperar detalhes de listas de registros de funcionários ou extrair informações específicas, como nomes de cidades ou custos de roteiros de viagem ou estruturas aninhadas semelhantes a JSON.

Tarefa

Swipe to start coding

Você recebe uma lista chamada cities.

  • Inicialize a variável second com o segundo elemento do array usando o índice.
  • Inicialize a variável last com o último elemento do array usando o índice.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 2
single

single

some-alt