Найти - Пользователи
Полная версия: Поиск близких значений от заданного
Начало » Python для новичков » Поиск близких значений от заданного
1 2
py.user.next
denveren0k
Да довольно таки большой, больше 200-ста значений.
двухсот миллионов, тысяч или … ? так это маленький

словари, как и множества, не упорядочены
>>> {3: 0, 10: 0, 2: 0}
{10: 0, 3: 0, 2: 0}
>>>

поэтому там не могут идти значения по порядку
Shaman
Но если очень нужно, есть collections.OrderedDict .
bismigalis
denveren0k
С радостью бы использовал. если бы и ключи не были нужны ,
можно использовать список кортежей
import bisect
GB = [
    (378479.63, 378),
    (380876.15, 381),
    (383209.20, 384),
    (384638.48, 385),
    (387000.00, 387),
]
GB.sort()
right = bisect.bisect(GB, (384500, None))
print 'Neighbours: {} and {}'.format(GB[right-1], GB[right])
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB