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

Проверка наличия повторяющихся элементов в списке

Эта функция определяет, есть ли в предоставленном списке повторяющиеся элементы.

def has_duplicates(lst):
    # Создание множества для хранения уникальных элементов
    seen = set()
    for element in lst:
        if element in seen:
            return True
        seen.add(element)
    return False

# Пример использования функции
example_list = [1, 2, 3, 4, 2]
print("Есть повторяющиеся элементы:", has_duplicates(example_list))

Функция has_duplicates() использует множество для отслеживания уникальных элементов списка. Если элемент уже содержится в множестве, это означает, что он повторяется.

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