если у меня есть такой словарь
>>> d = {10: 3, 100: 2, 1000: 1}
Я могу напечатать что-то вроде:
>>> d.get(10), d.get(100), d.get(1000)
(3, 2, 1)
Хотя я хочу, чтобы, если данный ключ не найден, возвращается значение, соответствующее ближайшему ключу, для данного ключа:
>>> d.get(20), d.get(60), d.get(200)
(3, 2, 2)
Вместо этого результат в Python равен
(None, None, None)
Какой питоновский способ реализовать описанное мной поведение?
Спасибо