Найти ближайшие элементы выше и ниже заданного числа

myArr = array([4,1,88,44,3])
myNumber = 25
FindClosest(myArr, myNumber)
...
4, 44

Есть ли способ найти ближайшие 2 числа в списке к данному числу, чтобы одно из них было выше, а другое - ниже?

Я могу найти ближайший номер по:

min(myArr.tolist(), key=lambda x:abs(x-myNumber))

Ответы на вопрос(4)

Ваш ответ на вопрос