Junior — Middle
Como é que se podem excluir elementos repetidos dos dados retornados?
sobes.tech IA
Resposta da IA
Para excluir elementos duplicados dos dados devolvidos, geralmente utilizam-se estruturas de dados que não permitem duplicados, como conjuntos (Set). Em várias linguagens de programação, existem tipos integrados ou bibliotecas para trabalhar com conjuntos.
Exemplo em Python:
items = [1, 2, 2, 3, 4, 4, 5]
unique_items = list(set(items)) # [1, 2, 3, 4, 5]
Se os dados forem devolvidos de uma base de dados, pode-se usar a palavra-chave DISTINCT na consulta SQL:
SELECT DISTINCT column_name FROM table_name;
Também é possível filtrar duplicados programaticamente, por exemplo, percorrendo a lista e adicionando elementos a uma nova lista apenas se ainda não estiverem lá.