Найти ближайшие элементы выше и ниже заданного числа
myArr = array([4,1,88,44,3])
myNumber = 25
FindClosest(myArr, myNumber)
...
4, 44
Есть ли способ найти ближайшие 2 числа в списке к данному числу, чтобы одно из них было выше, а другое - ниже?
Я могу найти ближайший номер по:
min(myArr.tolist(), key=lambda x:abs(x-myNumber))