ANÚNCIO

~/questoes/python

O que é uma lista em Python e qual é sua principal característica?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Aula de referência Curso Completo de Python 2026 (Iniciantes) + Exercícios
Para fixar

Listas em Python: Estrutura Essencial para Armazenar Dados

Conceito central

Uma lista em Python é uma estrutura de dados que funciona como um recipiente para guardar múltiplos valores ao mesmo tempo. A principal característica é que ela mantém os elementos em ordem e permite misturar diferentes tipos de dados (números, textos, valores verdadeiro/falso) no mesmo lugar.

Por que essa resposta faz sentido

A alternativa C está correta porque define lista como uma coleção ordenada que pode conter múltiplos elementos de diferentes tipos. Isso captura exatamente o que torna listas tão poderosas e flexíveis em Python para armazenar grupos de dados.

Armadilhas comuns

  • Pensar que listas só podem guardar um tipo de dado (números OU textos). Na realidade, você pode misturar tudo na mesma lista.
  • Confundir lista com variável comum. Uma variável simples guarda um valor, mas uma lista guarda vários valores em um só lugar organizado.
  • Achar que não é possível mudar uma lista depois de criada. Listas são mutáveis e você pode adicionar, remover ou modificar elementos quando quiser.

Entenda as alternativas

A

Esta alternativa está errada porque descreve algo imutável que armazena um único valor. Listas são justamente o oposto: são mutáveis (você pode modificar seus elementos depois) e podem conter múltiplos valores.

B

Esta alternativa confunde lista com operador matemático. Listas não fazem cálculos e não trabalham apenas com inteiros. São estruturas para armazenar dados, não ferramentas matemáticas.

C

Esta é a resposta correta. Explica que lista é uma coleção (pode ter vários elementos) que mantém ordem e aceita diferentes tipos de dados. Exatamente isso que faz listas tão versáteis no Python.

D

Esta alternativa descreve a função print(), que imprime valores na tela. Listas não são comandos de saída, são estruturas para organizar e guardar dados na memória do programa.

Dica prática: Quando criar sua primeira lista, use colchetes e separe os elementos com vírgula, assim: frutas = ['maçã', 'banana', 'laranja']. Repare que misturamos diferentes tipos quando necessário: numeros = [1, 2.5, 'três'], e Python aceita tudo.

Revise pensando: Se você criasse uma lista para guardar as notas de 5 alunos diferentes, qual seria a vantagem dela em relação a criar 5 variáveis separadas?