Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Indexação de Listas | Lista
Estruturas de Dados em Python
course content

Conteúdo do Curso

Estruturas de Dados em Python

Estruturas de Dados em Python

1. Lista
2. Dicionário
3. Tupla
4. Conjunto

book
Indexação de Listas

Em Python, listas permitem que você acesse elementos individuais usando seu índice. A indexação começa em 0, o que significa que o primeiro elemento em 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, use 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 próximo exemplo, 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 que você acesse elementos 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 você quer 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 'Brasília', um usando indexação positiva e o outro usando indexação negativa. Isso demonstra como a indexação envolve a lista.

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

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 podem ser acessar linhas e colunas em uma matriz 2D, recuperar detalhes de listas de registros de funcionários ou extrair informações específicas, como os nomes das cidades ou custos de itinerários de viagem ou estruturas aninhadas semelhantes a JSON.

Tarefa
test

Swipe to show code editor

Você recebe uma lista de cidades, e sua tarefa é recuperar:

  • O segundo elemento da lista usando seu índice;
  • O último elemento da lista usando indexação negativa.
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
toggle bottom row

book
Indexação de Listas

Em Python, listas permitem que você acesse elementos individuais usando seu índice. A indexação começa em 0, o que significa que o primeiro elemento em 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, use 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 próximo exemplo, 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 que você acesse elementos 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 você quer 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 'Brasília', um usando indexação positiva e o outro usando indexação negativa. Isso demonstra como a indexação envolve a lista.

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

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 podem ser acessar linhas e colunas em uma matriz 2D, recuperar detalhes de listas de registros de funcionários ou extrair informações específicas, como os nomes das cidades ou custos de itinerários de viagem ou estruturas aninhadas semelhantes a JSON.

Tarefa
test

Swipe to show code editor

Você recebe uma lista de cidades, e sua tarefa é recuperar:

  • O segundo elemento da lista usando seu índice;
  • O último elemento da lista usando indexação negativa.
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
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt