Answer
t.me/python_tesstОтвет:
['b', 'e', 'h', 'c']
['b', 'e', 'h']
Объяснение:
При использовании функции sorted мы получили четыре ключа с самыми высокими значениями в словаре my_dict. Аналогичный результат можно получить с помощью функции nlargest из модуля heapq. Только в этом случае мы выбираем уже три ключа с самыми крупными значениями.
Код:
my_dict = {'a':500, 'b':5874, 'c': 560,'d':400, 'e':5874, 'f': 20, 'g': 35, 'h': 1267}
result = sorted(my_dict, key=my_dict.get, reverse=True)[:4]
from heapq import nlargest
result1 = nlargest(3, my_dict, key=my_dict.get)
print(result)
print(result1)