我有最簡單的問題來實現,但到目前爲止,我還沒有能夠在Python中解決問題。在查找表中找到範圍內的值
我建立了一個表,看起來與此類似:
501 - ASIA
1262 - EUROPE
3389 - LATAM
5409 - US
我會測試某個值,看它是否在這些範圍內,389 -> ASIA, 1300 -> LATAM, 5400 -> US
。大於5409的值不應返回查找值。
我通常有一對一的匹配,並且會實現查找字典。
但在這種情況下,我必須考慮這些範圍,而且我沒有看到我擺脫問題的方法。
也許沒有提供整體解決方案,您能否提供一些意見,以幫助我尋找正確的方向?
它與電子表格中的vlookup
非常相似。
我會將我的Python知識描述爲介於基本到中間之間的某處。
是數字總是排序? – kennytm 2010-05-24 18:07:13