Sobes.tech
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á.