Menu
Coddy logo textTech

Acessando Elementos da Lista

Parte da seção Fundamentals do Journey de Python da Coddy — lição 54 de 77.

Em Python, usamos listas para armazenar múltiplos valores em uma única variável. Cada valor em uma lista é chamado de elemento, e cada elemento possui um índice. Os índices começam em 0 até o comprimento da lista menos um.

Por exemplo, dê uma olhada na seguinte lista: 

my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
  • Elemento a está no índice 0
  • Elemento b está no índice 1
  • ...
  • Elemento g está no índice 6

Para acessar um elemento de uma lista, podemos usar seu índice entre colchetes. Por exemplo, para acessar o primeiro elemento de uma lista chamada my_list, usaríamos my_list[0].

Aqui está um exemplo:

my_list = [10, 20, 30, 40, 50]
element = my_list[2]

A variável element conterá o valor 30 porque ela acessa o terceiro elemento (que possui um índice de 2).

challenge icon

Desafio

Fácil

Crie uma função chamada values que recebe uma lista como argumento e imprime todos os itens da lista um após o outro.

Por exemplo, se a lista for [1, 3, 5, 7], a saída deve ser:

1

3

5

7

Importante: A lista já é fornecida para a função como o parâmetro lst. Você não precisa ler entrada ou criar a lista — ela já é passada como um argumento quando a função é chamada. Isso significa que, dentro da sua função, lst refere-se à lista pela qual você precisa iterar. Você não precisa chamar a função — ela é chamada automaticamente.

Para iterar sobre uma lista e imprimir cada elemento, use a função len() dentro da função range():

def values(lst):
    for i in range(len(lst)):
        print(lst[i])

Dessa forma, i irá iterar de 0 até len(lst) (não incluído), o que cobre exatamente todos os índices da lista. lst[i] acessa o elemento no índice i, e print() o exibe em sua própria linha.

Folha de consulta

Em Python, as listas armazenam múltiplos valores em uma única variável:

my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']

Os elementos da lista são acessados por índice, começando em 0:

element = my_list[2]  # Acessa o terceiro elemento (30)

Para iterar sobre uma lista:

for i in range(len(my_list)):
    my_list[i]  # Acessa cada elemento

A função len() retorna o comprimento da lista.

Experimente você mesmo

def values(lst):
    # Escreva o código aqui
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals