Python Exercise: найдите 3 самых высоких значения в словаре
Словарь Python: упражнение 22 с решением
Напишите программу на Python, чтобы найти 3 самых высоких значения в словаре.
Пример решения : -
Код Python:
from heapq import nlargest
my_dict = {'a':500, 'b':5874, 'c': 560,'d':400, 'e':5874, 'f': 20}
three_largest = nlargest(3, my_dict, key=my_dict.get)
print(three_largest)
Пример вывода:
['e', 'b', 'c']
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для создания и отображения всех комбинаций букв, выбирая каждую букву из разных ключей в словаре.
Далее: Написать программу на Python для объединения значений в списке словарей Python.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code