

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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.
Converter a lista em um conjunto (set) diretamente, pois conjuntos eliminam duplicidades e preservam automaticamente a ordem de inserção.
Utilizar a estrutura dict.fromkeys(lista) e converter novamente para lista, explorando o fato de que dicionários preservam a ordem de inserção.
Ordenar a lista utilizando o método sort() e, em seguida, percorrê-la removendo elementos consecutivos iguais.
Utilizar a função list(set(lista)), pois essa abordagem garante a preservação da ordem original dos elementos.
Utilizar apenas compreensão de listas (list comprehension) sem estrutura auxiliar, pois ela elimina duplicidades automaticamente.