Na linguagem de programação Python, existem 3 estruturas para armazenar dados indexados. A estrutura cujos valores são imutáveis depois de sua criação é conhecida como
- A)lista.
Errada, porque a lista em Python é mutável e permite alterar seus elementos após a criação.
- B)operador.
Errada, porque operador não é estrutura de dados indexada em Python.
- C)tupla.
Certa, porque a tupla é uma sequência indexada e imutável após ser criada.
- D)classe.
Errada, porque classe é um conceito de programação orientada a objetos, não uma estrutura indexada de armazenamento de dados.
- E)dicionário.
Errada, porque dicionário é mutável e trabalha por chaves, não como sequência indexada tradicional.
Gabarito: C
Em Python, as estruturas indexadas mais lembradas em prova são lista, tupla e, em alguns contextos, strings. A diferença principal entre elas está na mutabilidade: algumas permitem alteração depois de criadas, outras ficam “fechadinhas” para sempre. A lista é mutável, então você pode trocar, inserir e remover elementos sem drama. Já a tupla é o oposto: seus valores são imutáveis depois da criação. Isso significa que, uma vez montada, você não consegue alterar seus itens individualmente. Por isso o gabarito é a alternativa C. A questão descreve exatamente a estrutura de dados cuja característica marcante é a imutabilidade, e em Python isso corresponde à tupla. É aquele caso clássico de concurso: a banca troca o foco do nome para a propriedade principal da estrutura. Dica mental rápida: lista lembra flexibilidade; tupla lembra estabilidade. Se a questão falar em coleção indexada e imutável após criada, pode marcar tupla sem medo.