ANÚNCIO

~/questoes/python

Como se acessa um elemento específico dentro de uma lista em Python?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Para fixar

Acessando elementos em listas com indexação

Conceito central

Em Python, listas armazenam múltiplos valores de forma ordenada e você acessa cada elemento usando colchetes [] com um número que representa a posição do elemento, começando sempre do zero.

Por que essa resposta faz sentido

Os colchetes [] são a sintaxe correta para acessar elementos de uma lista em Python. Você coloca o índice (número da posição) dentro deles, sendo que o primeiro elemento sempre possui índice 0, o segundo tem índice 1, e assim por diante.

Armadilhas comuns

  • Esquecer que a contagem começa do zero (0), não do um (1) — o primeiro elemento sempre está no índice 0
  • Confundir colchetes [] com parênteses () ou chaves {}, usando a sintaxe errada para acessar elementos
  • Tentar acessar um índice que não existe na lista, causando erro IndexError

Entenda as alternativas

A

Usando colchetes [] com o índice numérico é a forma correta. Exemplo: lista[0] acessa o primeiro elemento, lista[1] o segundo. Esta é a sintaxe padrão de Python para acesso a elementos de listas.

B

Usar ponto . é a sintaxe para acessar atributos e métodos de objetos, não para acessar elementos de uma lista. Por exemplo, lista.append() usa ponto, mas lista[0] usa colchetes.

C

Parênteses () são usados para chamar funções ou passar argumentos, não para acessar elementos de listas. Por exemplo, print() usa parênteses, mas não lista(0).

D

Chaves {} são usadas para criar dicionários e conjuntos em Python, não para acessar elementos de listas. Exemplo: dicionario = {'chave': 'valor'}, mas listas usam colchetes [].

Dica prática: Crie uma lista de compras, como lista = ['maçã', 'pão', 'leite'], e experimente acessar cada elemento: lista[0] retorna 'maçã', lista[1] retorna 'pão', e lista[2] retorna 'leite'. Veja na prática como a numeração funciona começando do zero.

Revise pensando: Se você tem uma lista numeros = [10, 20, 30, 40], como você acessaria o valor 30?