Listas, tuplas e dicionários são estruturas de dados da lin...
Com base nessas estruturas, assinale a alternativa correta.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - A tupla é uma estrutura de dados imutável.
Tema central da questão:
O assunto principal é o funcionamento das estruturas de dados básicas em Python: listas, tuplas e dicionários. Conhecer as características, formas de acesso e uso de cada uma é essencial para resolver questões de concursos nesta área.
Resumo teórico:
Listas (list) são coleções mutáveis, ou seja, seus elementos podem ser alterados, inseridos ou removidos. Aceitam qualquer tipo de dado e permitem elementos de tipos variados ao mesmo tempo.
Tuplas (tuple) são coleções imutáveis: após criadas, seus elementos não podem ser alterados.
Dicionários (dict) armazenam pares chave-valor, permitindo acesso rápido a elementos por meio de chaves, que podem ser de vários tipos imutáveis (inclusive inteiros).
Fonte: Documentação oficial do Python (docs.python.org/pt-br/3/tutorial/datastructures.html)
Justificativa da alternativa correta (A):
A tupla realmente é uma estrutura de dados imutável em Python, ou seja, uma vez criada, não é possível alterar, adicionar ou remover elementos dela. Isso está de acordo com o conceito fundamental das tuplas na linguagem.
Análise das alternativas incorretas:
B: Incorreta. Listas podem sim armazenar diferentes tipos de dados simultaneamente, como [1, "texto", 3.14].
C: Incorreta. O acesso aos itens de uma lista é feito por índices numéricos, não por chaves (que são usadas em dicionários).
D: Incorreta. Tuplas são declaradas com parênteses "(", ")", não com chaves. Chaves são usadas para dicionários.
E: Incorreta. Dicionários permitem armazenar números inteiros tanto nas chaves como nos valores, por exemplo: {1: "um", 2: "dois"}.
Estrategias para interpretação:
Atente-se a palavras absolutas (“não permite”, “apenas”, “sempre”), pois costumam indicar pegadinhas. Conheça bem a definição de cada estrutura (lista, tupla, dicionário) e associe termos como mutável, índice, chave e tipo de dados ao conceito correto. Se tiver dúvidas, lembre-se de exemplos práticos de código.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo