【发布时间】:2010-05-24 18:05:38
【问题描述】:
我有一个最简单的问题要实现,但到目前为止,我还没有能够在 Python 中找到解决方案。
我已经建立了一个和这个类似的表:
501 - ASIA
1262 - EUROPE
3389 - LATAM
5409 - US
我将测试某个值以查看它是否在这些范围内,389 -> ASIA, 1300 -> LATAM, 5400 -> US。大于 5409 的值不应返回查找值。
我通常有一对一的匹配,并且会实现一个字典来进行查找。
但在这种情况下,我必须考虑这些范围,而且我没有找到解决问题的方法。
也许在不提供完整解决方案的情况下,您能否提供一些帮助我寻找正确方向的 cmets?
它与电子表格中的vlookup 非常相似。
我会将我的 Python 知识描述为介于基础到中级之间。
【问题讨论】:
-
数字是否总是排序的?