Sobes.tech
Junior — Middle

Ako môžete vylúčiť opakujúce sa prvky z vrátených údajov?

sobes.tech AI

Odpoveď od AI

Ak chcete vylúčiť duplicitné prvky z vracaných údajov, zvyčajne sa používajú dátové štruktúry, ktoré neumožňujú duplicity, ako sú množiny (Set). V rôznych programovacích jazykoch sú k dispozícii vstavané typy alebo knižnice na prácu s množinami.

Príklad v Pythone:

items = [1, 2, 2, 3, 4, 4, 5]
unique_items = list(set(items))  # [1, 2, 3, 4, 5]

Ak sú údaje vracané z databázy, môžete použiť kľúčové slovo DISTINCT v SQL dopyte:

SELECT DISTINCT column_name FROM table_name;

Tiež je možné programovo filtrovať duplicity, napríklad prechádzaním zoznamu a pridávaním prvkov do nového zoznamu iba ak tam ešte nie sú.