Menu
Coddy logo textTech

Powtórzenie – usuwanie duplikatów

Część sekcji Logika i przepływ programu ścieżki Python w Coddy. Lekcja 32 z 78.

challenge icon

Wyzwanie

Łatwy

W Pythonie możesz przekonwertować listę na zbiór za pomocą funkcji set(). Nazywa się to rzutowaniem. Rzutowanie na zbiór przekształca listę w zbiór, który zawiera tylko unikalne elementy.

Przykład:

my_list = [1, 2, 2, 3, 4, 4, 5]
my_set = set(my_list)
print(my_set)
# Output: {1, 2, 3, 4, 5}

Napisz funkcję o nazwie remove_duplicates, która przyjmuje listę liczb jako argument i zwraca nową listę bez duplikatów, zachowując pierwotną kolejność elementów.

Przykładowe dane wejściowe:

numbers = [1, 2, 2, 3, 4, 4, 5]

Przykładowe dane wyjściowe:

[1, 2, 3, 4, 5]

Wykorzystaj właściwości zbiorów, aby uprościć swoje rozwiązanie, zachowując jednocześnie kolejność!

Spróbuj swoich sił

def remove_duplicates(numbers):
    # Napisz tutaj kod

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Python online