Нахождение минимума словаря и вывод пары ключ значение
dict = {'val1': 0.71, 'val2': 0.64}
min_dict = min(dict) # На выходе должно быть {'val2': 0.64} или ['val2', 0.64]
Здравствуйте, помогите найти минимум по значению в словаре и записать в переменную ключ, значение(можно словарем или списком)
Ответы (1 шт):
Автор решения: Maksym Vintoniak
→ Ссылка
Словарем:
min_dict = {min(dict, key=dict.get): min(dict.values())}
Списком:
min_list = [min(dict, key=dict.get), min(dict.values())]
Stanislav Volodarskiy дал также верный ответ в коментариях:
min(d.items(), key=lambda p: p[1])