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