Написать функцию, которая возвращает True, если переданный список содержит дубликаты.

Проверка списка на наличие дубликатов

Функция has_duplicates проверяет список на наличие дубликатов и возвращает True, если таковые найдены.

def has_duplicates(lst):
    return len(lst) != len(set(lst))

# Пример использования:
print(has_duplicates([1, 2, 3, 4, 5])) # Выведет False
print(has_duplicates([1, 2, 3, 4, 1])) # Выведет True

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

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