Python: как найти второе по величине число в списке? ⇐ Python
-
Anonymous
Python: как найти второе по величине число в списке?
def Second_highest(список): """ (список целых чисел) -> int Как найти второе по величине значение из списка целых чисел без использования удаления, извлечения или сортировки (что я пробовал), поскольку мне нужно использовать тот же список позже?
Дублирования номеров не будет.
list.sort() список возврата[-2] Я пытался удалить наибольшее число с помощью max, отсортировать список, но, поскольку они изменяют список, я не могу их использовать.
def Second_highest(список): """ (список целых чисел) -> int Как найти второе по величине значение из списка целых чисел без использования удаления, извлечения или сортировки (что я пробовал), поскольку мне нужно использовать тот же список позже?
Дублирования номеров не будет.
list.sort() список возврата[-2] Я пытался удалить наибольшее число с помощью max, отсортировать список, но, поскольку они изменяют список, я не могу их использовать.
Мобильная версия