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