Я новичок в Python (и stackoverflow) ... медведь со мной! У меня есть словарь, который выглядит следующим образом:Минимальная сумма из словаря списков в Python
valueDict[i] = [x,y]
Я хочу найти минимальный ключ на основе суммы х и у. Я знаю, что для словаря значений можно использовать:
minVal = min(valueDict, key=valueDict.get)
Но я не думаю, что я могу изменить этот подход для Dict списков.
Отформатируйте код, и убедитесь, что вы даете пример правильно - 'min (dict, key = dict.get())' неверно. Кроме того, 'dict.get' является неоднозначным - похоже, вы ссылаетесь на метод' get' экземпляра 'dict', который вы также назвали' dict', но это также может означать несвязанный метод 'get'' dict 'класс. Вот почему вы не должны использовать общие встроенные функции как имена переменных даже в примерах. – agf