, если у меня есть такой словарь
>>> 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)
Какой способ Pythonic реализовать описанное мной поведение?
Спасибо