У меня есть словарь с кучей целых ключей. для ключей, которых у меня нет, я бы хотел получить самые маленькие и самые большие ключи прямо до и после того, как они будут сохранены, но этого не существует.
Класс Treemap в java имеет два метода, которые выполняют именно это: ceilingkey()
и floorkey()
.python: получение ключа потолка и слово в словаре или наборе
Как это сделать с помощью python?
В качестве примера у меня есть словарь, как это:
{ 1: "1", 4: "4", 6: "6" ..., 100: "100" }
Если я прошу ключа 1
, я буду получать "1"
, , но если посмотреть на ключевые 3
, я должен получить KeyError
и следовательно, можно получить floor(3) = 1
и ceil(3) = 4
.
Не могли бы вы привести нам пример? – tehsockz