у меня есть словарь -
myDictry = {}
myDictry[4] = 88
myDictry[14] = 7
myDictry[5] = 102
myDictry[49] = 3
мне нужно получить второй по величине ключ этого словаря. так что - в приведенном выше случае, я должен получить доступ к ключу 14 и go оттуда.
в настоящее время это делается как -
list(myDictry.keys())[-2]
это лучший способ - есть ли более "Pythoni c" способ сделать это?
это Python сортировка dict.keys
каждый раз, когда я звоню myDictry.keys()
или сохранение их сортированной (мое предположение)?
как насчет того, когда я звоню max(myDictry)
?
еще не настолько старый в Python. Извините, если слишком наивный.
ОБНОВЛЕНИЕ
добавлял ключи в порядке возрастания - не очень осторожно с этим. получил мой ответ. спасибо авторам.