Реализовать функцию, которая возвращает список всех элементов, которые появляются более одного раза в списке.
Поиск дубликатов в спискеФункция def find_duplicates(lst): seen = set() duplicates = set() for x in lst: if x in seen: duplicates.add(x) else: seen.add(x) return list(duplicates) # Пример вызова функции: sample_list = [1, 2, 2, 3, 4, 5, 5, 5] result = find_duplicates(sample_list) print(result) # Вывод результата Результат выполнения кода[2, 5] Функция использует множества для отслеживания уже встреченных элементов и обнаружения дубликатов, что обеспечивает высокую производительность. | |
| |
Просмотров: 23 | |
Всего комментариев: 0 | |