Sobes.tech
Junior — Middle

Kā izslēgt atkārtotos elementus no atgrieztajiem datiem?

sobes.tech AI

Atbilde no AI

Lai izslēgtu dublētus elementus no atgrieztajiem datiem, parasti tiek izmantotas datu struktūras, kas nepieļauj dublikātus, piemēram, kopas (Set). Dažādās programmēšanas valodās ir iebūvēti tipi vai bibliotēkas darbam ar kopām.

Piemērs Python:

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

Ja dati tiek atgriezti no datu bāzes, var izmantot SQL vaicājuma vārdu DISTINCT:

SELECT DISTINCT column_name FROM table_name;

Tāpat var programmatiski filtrēt dublikātus, piemēram, pārbaudot sarakstu un pievienojot elementus jaunam sarakstam tikai tad, ja tie vēl tur nav.