Нахождение второго по величине элемента в списке
Нахождение второго по величине элемента в спискеДанное задание показывает, как найти второй по величине элемент в списке Python, используя различные методы. def second_largest(nums): unique_nums = list(set(nums)) # Удаление дубликатов unique_nums.sort(reverse=True) # Сортировка списка в убывающем порядке return unique_nums[1] if len(unique_nums) > 1 else None # Пример списка sample_list = [5, 3, 9, 1, 9, 5, 3, 2] result = second_largest(sample_list) print("Второй по величине элемент:", result) В этом подходе мы сначала удаляем все дубликаты элементов, преобразуя список в множество, затем преобразуем множество обратно в список. После этого сортируем список в убывающем порядке и выбираем второй элемент, если в списке более одного уникального элемента. | ||||||||||
| ||||||||||
Просмотров: 89 | |
Всего комментариев: 0 | |