Удаление дубликатов из списка

Практические упражнения Python 

Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Удаление дубликатов из списка

Задача: написать функцию, которая удаляет все дубликаты из списка и возвращает новый список с уникальными элементами.

def remove_duplicates(lst):
    return list(set(lst))

print(remove_duplicates([1, 2, 2, 3, 4, 4]))
# Преобразует список в множество для удаления дубликатов, а затем обратно в список для возврата результата.
def remove_duplicates(lst):
    unique_lst = []
    for item in lst:
        if item not in unique_lst:
            unique_lst.append(item)
    return unique_lst

print(remove_duplicates([1, 2, 2, 3, 4, 4]))
# Перебирает исходный список и добавляет элементы в новый список только если они еще не были добавлены, сохраняя порядок элементов.

Для практики

Категория: Практические упражнения Python | Добавил: Admin (04.04.2024)
Просмотров: 42 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: