我有5個範圍:什麼是最快的方式來檢查一個數字是否在python的特定範圍內?
1-50 ---> "range1"
51-100 ---> "range2"
101-150 ---> "range3"
151-200 ---> "range4"
201-250 ---> "range5"
範圍不重疊,每個範圍具有其中先前的一端下限和上限,下一個範圍開始。我決定範圍的長度。它們的大小可能不相同。
我有一個變量,它顯示了許多,例如
x = 153
如果x爲1和50之間,那麼它應該返回「範圍1」,如果51和100,然後「範圍2」之間,等。 在python中最快的方法是什麼?考慮到可能有5個以上的範圍,並且數量很大?
這些數字更可能在某些已知範圍內而不是在其他範圍內? – rightfold
不,該數字可能在任何範圍內,具有相同的概率。 – alwbtc
你如何得到這些範圍?他們是2個整數?它們重疊嗎?是範圍稀疏? – karina