Junior — Middle
Jak można wykluczyć duplikaty z zwracanych danych?
sobes.tech AI
Odpowiedź od AI
Aby wykluczyć duplikaty elementów z zwracanych danych, zazwyczaj używa się struktur danych, które nie pozwalają na duplikaty, takich jak zbiory (Set). W różnych językach programowania dostępne są wbudowane typy lub biblioteki do pracy ze zbiorami.
Przykład w Pythonie:
items = [1, 2, 2, 3, 4, 4, 5]
unique_items = list(set(items)) # [1, 2, 3, 4, 5]
Jeśli dane są zwracane z bazy danych, można użyć słowa kluczowego DISTINCT w zapytaniu SQL:
SELECT DISTINCT column_name FROM table_name;
Można także programowo filtrować duplikaty, na przykład przechodząc po liście i dodając elementy do nowej listy tylko wtedy, gdy jeszcze tam nie ma.