Junior — Middle
Hoe kunt u herhaalde elementen uit de geretourneerde gegevens uitsluiten?
sobes.tech AI
Antwoord van AI
Om dubbele elementen uit de geretourneerde gegevens te verwijderen, worden meestal datastructuren gebruikt die geen duplicaten toestaan, zoals verzamelingen (Set). In verschillende programmeertalen zijn er ingebouwde types of bibliotheken voor het werken met verzamelingen.
Voorbeeld in Python:
items = [1, 2, 2, 3, 4, 4, 5]
unique_items = list(set(items)) # [1, 2, 3, 4, 5]
Als de gegevens uit een database worden geretourneerd, kan het sleutelwoord DISTINCT in de SQL-query worden gebruikt:
SELECT DISTINCT column_name FROM table_name;
Ook is het mogelijk om duplicaten programmatisch te filteren, bijvoorbeeld door de lijst te doorlopen en elementen alleen toe te voegen als ze er nog niet in staan.