Junior — Middle
Cum puteți exclude elementele repetitive din datele returnate?
sobes.tech AI
Răspuns de la AI
Pentru a elimina elementele duplicate din datele returnate, se folosesc de obicei structuri de date care nu permit duplicate, cum ar fi mulțimile (Set). În diferite limbaje de programare, există tipuri încorporate sau biblioteci pentru lucrul cu mulțimile.
Exemplu în Python:
items = [1, 2, 2, 3, 4, 4, 5]
unique_items = list(set(items)) # [1, 2, 3, 4, 5]
Dacă datele sunt returnate dintr-o bază de date, se poate folosi cuvântul cheie DISTINCT în interogarea SQL:
SELECT DISTINCT column_name FROM table_name;
De asemenea, se pot filtra duplicatele programatic, de exemplu, parcurgând lista și adăugând elemente într-o listă nouă doar dacă nu sunt deja acolo.