Encuentra los elementos más cercanos arriba y abajo de un número dado
myArr = array([4,1,88,44,3])
myNumber = 25
FindClosest(myArr, myNumber)
...
4, 44
¿Hay alguna forma de encontrar los 2 números más cercanos en una lista a un número dado de modo que uno de ellos sea más alto y el otro más bajo?
Puedo encontrar el número más cercano por:
min(myArr.tolist(), key=lambda x:abs(x-myNumber))