Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
lst = [1, 10, 25, 99, 142, 202]
lower = next((n for n in reversed(lst) if n <= num), float('-inf')) upper = next((n for n in lst if n >= num), float('inf')) print([ lower, upper ])
import bisect index_88 = bisect.bisect(lst, 88) print(x[index_88-1], x[index_88])