Indexaçã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.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
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.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Explicação:
-1recupera o último elemento 'Kioto';3e-2ambos 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.
1234567891011121314cities = [ ["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
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.
Swipe to start coding
Você recebe uma lista chamada cities.
- Inicialize a variável
secondcom o segundo elemento do array usando o índice. - Inicialize a variável
lastcom o último elemento do array usando o índice.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 4
Indexaçã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.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
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.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Explicação:
-1recupera o último elemento 'Kioto';3e-2ambos 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.
1234567891011121314cities = [ ["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
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.
Swipe to start coding
Você recebe uma lista chamada cities.
- Inicialize a variável
secondcom o segundo elemento do array usando o índice. - Inicialize a variável
lastcom o último elemento do array usando o índice.
Solução
Obrigado pelo seu feedback!
single