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