Pular para o conteúdo principal

Questão de TI - Ciência de Dados e Inteligência Artificial — Geral — INSTITUTO AOCP 2026

TI - Ciência de Dados e Inteligência ArtificialGeral
Código
qa434194
Banca
INSTITUTO AOCP
Órgão
IF CE
Ano
2026
Cargo
Ana ( )
No IFCE, um analista de tecnologia da informação desenvolveu um script em Python 3.7 ou superior para processar uma lista de matrículas duplicadas de estudantes, retornando apenas valores únicos e preservando a ordem original de inserção. Considerando requisitos de legibilidade e manutenção do código, assinale a alternativa que apresenta a solução mais performática para esse cenário.
  1. AConverter a lista em um conjunto (set) diretamente, pois conjuntos eliminam duplicidades e preservam automaticamente a ordem de inserção.
  2. BUtilizar a estrutura dict.fromkeys(lista) e converter novamente para lista, explorando o fato de que dicionários preservam a ordem de inserção.
  3. COrdenar a lista utilizando o método sort() e, em seguida, percorrê-la removendo elementos consecutivos iguais.
  4. DUtilizar a função list(set(lista)), pois essa abordagem garante a preservação da ordem original dos elementos.
  5. EUtilizar apenas compreensão de listas (list comprehension) sem estrutura auxiliar, pois ela elimina duplicidades automaticamente.
Revelar gabarito e comentário

GabaritoB — Utilizar a estrutura dict.fromkeys(lista) e converter novamente para lista, explorando o fato de que dicionários preservam a ordem de inserção.

Link permanente: /questoes/qa434194