Junior — Middle
Jak lze vyloučit duplicitní prvky z vrácených dat?
sobes.tech AI
Odpověď od AI
Chcete-li vyloučit duplicitní prvky z vrácených dat, obvykle se používají datové struktury, které nepovolují duplicity, například množiny (Set). V různých programovacích jazycích jsou k dispozici vestavěné typy nebo knihovny pro práci s množinami.
Příklad v Pythonu:
items = [1, 2, 2, 3, 4, 4, 5]
unique_items = list(set(items)) # [1, 2, 3, 4, 5]
Pokud jsou data vrácena z databáze, lze použít klíčové slovo DISTINCT v SQL dotazu:
SELECT DISTINCT column_name FROM table_name;
Také lze duplicitní prvky programově filtrovat například procházením seznamu a přidáváním prvků do nového seznamu pouze pokud tam ještě nejsou.