Pular para o conteúdo
Bruno Dórea
Todos os posts

2 mins de leitura


Remoção de Duplicados

Desafios de Código Python Básicos II - Data Analytics - 1/2


Sysvision - Data Analytics com Power BI
Sysvision - Data Analytics com Power BI

Descrição

Em muitos conjuntos de dados, valores duplicados podem distorcer análises e resultados. Dada uma lista de números, você deve remover os valores duplicados e retornar uma lista com valores únicos.

Entrada

Uma lista de números que pode conter duplicatas. Por exemplo: 1, 2, 2, 3, 4, 4, 5.

Saída

Uma nova lista contendo apenas valores únicos. Por exemplo: [1, 2, 3, 4, 5]. O que fazer: Criar um conjunto a partir da lista para remover duplicatas e depois converter de volta para uma lista.

Exemplos

A tabela abaixo apresenta exemplos com alguns dados de entrada e suas respectivas saídas esperadas. Certifique-se de testar seu programa com esses exemplos e com outros casos possíveis.

EntradaSaída
1, 2, 3, 4, 4, 4[1, 2, 3, 4]
30, 31, 32, 30, 31, 31[32, 30, 31]
1, 2, 2, 3, 4, 4, 5[1, 2, 3, 4, 5]

Resolução

# Recebe a lista do usuário
entrada = input()
# Converte a string de entrada em uma lista de números
lista = [int(x.strip()) for x in entrada.split(',')]
 
# TODO: Remova as duplicatas:
lista_unica = list(set(lista))
 
# É Exibido a nova lista sem valores duplicados
print(lista_unica)

Para encontrar outras soluções, verifique aqui.

Caso encontre algum erro ou tenha sugestões, clique aqui e abra uma issue no Github.