← Questões de Programação

Programação · CESPE/CEBRASPE · 2022

Questão comentada de Programação

Na linguagem Python, são consideradas sequências mutáveis as

Gabarito: D

Em Python, sequências podem ser mutáveis ou imutáveis. A ideia é simples: se depois de criada a estrutura pode ser alterada, ela é mutável; se não pode, é imutável. Isso cai muito em prova porque a banca adora trocar os nomes e ver se voce confunde conceito com exemplo. Entre os tipos mais cobrados, strings, tuplas e ranges são sequências imutáveis. Ou seja, voce até acessa, percorre e fatiar, mas não consegue mudar um elemento interno depois que o objeto existe. Já as listas permitem alterações diretas, como inserir, remover e substituir itens, então entram na categoria das sequências mutáveis. Por isso o gabarito é a letra D. Lista em Python é o exemplo clássico de sequência mutável, enquanto os demais itens da questão representam estruturas que não aceitam modificação de seus elementos individuais. Esse é um ponto básico da linguagem, muito alinhado com a documentação oficial do Python, que classifica lists como mutable sequence e strings, tuples e ranges como immutable sequences. Na prática, pense assim: lista é como um quadro branco, que voce apaga e reescreve; string, tupla e range são mais como uma placa já gravada. A banca gosta exatamente dessa comparação conceitual, sem dar muito espaço para improviso.

Continue treinando

Questões relacionadas