Курс Python → Проверка дублей в списке.

Для проверки наличия дублей в списке можно воспользоваться функцией, которая преобразует список во множество с помощью set(). Поскольку множество содержит только уникальные элементы, если исходный список содержит дубли, длина множества будет меньше длины исходного списка.

Пример кода на Python:


def check_duplicates(input_list):
    if len(set(input_list)) < len(input_list):
        return True
    else:
        return False

# Пример использования
my_list = [1, 2, 3, 4, 5, 5]
if check_duplicates(my_list):
    print("Список содержит дубли")
else:
    print("Список не содержит дублей")

В данном примере функция check_duplicates принимает список input_list и сравнивает длину множества set(input_list) с длиной исходного списка. Если длина множества меньше длины списка, то есть в списке есть дубли, и функция возвращает True. В противном случае функция возвращает False.

После определения функции check_duplicates можно передать ей любой список для проверки наличия дублей. В случае, если дубли обнаружены, будет выведено сообщение «Список содержит дубли», в противном случае будет выведено «Список не содержит дублей». Таким образом, данная функция позволяет легко проверить наличие дублей в списке на Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Декораторы с @wraps
  2. Оператор zip в Python
  3. Обработка исключений в Python 3
  4. Курс Data Scientist в медицине
  5. Преобразование вложенного списка
  6. Обновление ключей в Python
  7. Получение текущей даты и времени с помощью datetime
  8. Получение списка файлов в директории с использованием os
  9. Проекты на Python
  10. Python: Фильтрация списков с помощью filter()
  11. Работа с Colorama
  12. Оператор in для Python
  13. Переменная с нижним подчеркиванием
  14. Метод ipow для возведения в степень
  15. Любовь к Python
  16. Лямбда-функции в Python
  17. Работа с SQLite в Python
  18. Потоковый ввод в Python
  19. Отделение звука от видео
  20. Декоратор Property в Python
  21. Определение локальных переменных в Python
  22. Оператор объединения словарей
  23. Функции с дополнением
  24. Определение объема памяти объекта
  25. Модуль inspect: получение информации о объектах
  26. Работа с прокси в Python
  27. List Comprehension Tutorial
  28. Метод __irshift__ для Python
  29. Порядок операций в Python
  30. Переопределение метода __pow__
  31. Официальный канал Python в Telegram
  32. Оператор распаковки в Python
  33. Упрощение условных выражений с тернарным оператором
  34. Запуск Python из интерпретатора
  35. Генерация QR-кодов с Python
  36. Декораторы в Python
  37. Форматирование данных с помощью pprint
  38. Настройка шрифта и цвета в Tkinter
  39. Поиск частых элементов в списке
  40. Работа с асинхронными задачами в Python
  41. Анализ кода — Python
  42. Основы слова
  43. Работа с путями в Python
  44. Сортировка с помощью key
  45. Добавление элементов в список: append() vs extend()
  46. Поиск самого длинного слова в списке с использованием max()

Marketello читают маркетологи из крутых компаний