У меня есть простейшая проблема для реализации, но до сих пор мне не удалось найти решение в Python.Найти значение в пределах диапазона в таблице поиска
Я построил таблицу, которая выглядит примерно такой:
501 - ASIA
1262 - EUROPE
3389 - LATAM
5409 - US
Я испытает определенное значение, чтобы увидеть, если он находится в пределах этих диапазонов, 389 -> ASIA, 1300 -> LATAM, 5400 -> US
. Значение больше 5409 не должно возвращать значение поиска.
Как правило, я имею совпадение по одному, и будет реализовывать словарь для поиска.
Но в этом случае я должен учитывать эти диапазоны, и я не вижу своего выхода из проблемы.
Возможно, не предоставив полного решения, не могли бы вы предоставить некоторые комментарии, которые помогут мне взглянуть в правильном направлении?
Он очень похож на vlookup
в таблице.
Я бы описал свое знание Питона как где-то между основным и промежуточным.
ли число всегда отсортирован? – kennytm